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);