diff options
author | Thomas Adam <thomas@xteddy.org> | 2022-07-06 10:01:10 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2022-07-06 10:01:10 +0100 |
commit | b130e951cc3157ef4deeadc25cc668b8e355f234 (patch) | |
tree | a0e44afc634668186123f03e891a37b531fa19a5 /hyperlinks.c | |
parent | 9e19f132f2963d603a881d8e35411348638e5fc0 (diff) | |
parent | d0d2c39decd1c342f2ffdb360e5d6b509b9bb34e (diff) | |
download | rtmux-b130e951cc3157ef4deeadc25cc668b8e355f234.tar.gz rtmux-b130e951cc3157ef4deeadc25cc668b8e355f234.tar.bz2 rtmux-b130e951cc3157ef4deeadc25cc668b8e355f234.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'hyperlinks.c')
-rw-r--r-- | hyperlinks.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/hyperlinks.c b/hyperlinks.c index a258809b..cde500c0 100644 --- a/hyperlinks.c +++ b/hyperlinks.c @@ -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); } |