Merge branch 'obsd-master'

This commit is contained in:
Thomas Adam
2022-07-06 10:01:10 +01:00
9 changed files with 118 additions and 16 deletions

View File

@ -178,7 +178,7 @@ hyperlinks_put(struct hyperlinks *hl, const char *uri_in,
/* Get hyperlink by inner number. */
int
hyperlinks_get(struct hyperlinks *hl, u_int inner, const char **uri_out,
const char **external_id_out)
const char **internal_id_out, const char **external_id_out)
{
struct hyperlinks_uri find, *hlu;
@ -187,7 +187,10 @@ hyperlinks_get(struct hyperlinks *hl, u_int inner, const char **uri_out,
hlu = RB_FIND(hyperlinks_by_inner_tree, &hl->by_inner, &find);
if (hlu == NULL)
return (0);
*external_id_out = hlu->external_id;
if (internal_id_out != NULL)
*internal_id_out = hlu->internal_id;
if (external_id_out != NULL)
*external_id_out = hlu->external_id;
*uri_out = hlu->uri;
return (1);
}