X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=util%2Frobodoc%2FSource%2Fgenerator.c;h=2f9b9928755f71bb2b0396b6cf53047dff7085d0;hb=7da2061d1fe888de4b055127ca3c5bec8526e69f;hp=632c2990f94c880e285de6fc97da3534cfec23a6;hpb=d8bab7c3937644509e6759b38a5e2ee9bfaf273e;p=silc.git diff --git a/util/robodoc/Source/generator.c b/util/robodoc/Source/generator.c index 632c2990..2f9b9928 100644 --- a/util/robodoc/Source/generator.c +++ b/util/robodoc/Source/generator.c @@ -1403,7 +1403,7 @@ RB_HTML_Extra (FILE * dest_doc, int item_type, char *cur_char) if (strncmp ("http://", cur_char, strlen ("http://")) == 0) { - sscanf (cur_char, "%s", link); + sscanf (cur_char, "%1023s", link); RB_Say ("found link %s\n", link); res = (strlen (link) - 1); fprintf (dest_doc, "%s", link, link); @@ -1411,14 +1411,14 @@ RB_HTML_Extra (FILE * dest_doc, int item_type, char *cur_char) else if (strncmp ("href:", cur_char, strlen ("href:")) == 0) { /* handy in relative hyperlink paths, e.g. href:../../modulex/ */ - sscanf ((cur_char + strlen ("href:")), "%s", link); + sscanf ((cur_char + strlen ("href:")), "%1023s", link); RB_Say ("found link %s\n", link); res = (strlen (link) + strlen ("href:") - 1); fprintf (dest_doc, "%s", link, link); } else if (strncmp ("mailto:", cur_char, strlen ("mailto:")) == 0) { - sscanf ((cur_char + strlen ("mailto:")), "%s", link); + sscanf ((cur_char + strlen ("mailto:")), "%1023s", link); RB_Say ("found mail to %s\n", link); res = (strlen (link) + strlen ("mailto:") - 1); fprintf (dest_doc, "%s", link, link);