]> code.citadel.org Git - citadel.git/blobdiff - webcit/webcit.c
* webcit.c: fixed a string bug that caused the whole system to not work
[citadel.git] / webcit / webcit.c
index 5e8568cf604bb692e694644b1222267347da4231..b27dcc5ecab38052fd3d5ec48b786f94a6bd9890 100644 (file)
@@ -109,7 +109,7 @@ void addurls(char *url)
                strcpy(ptr, "");
 
                u->url_data = malloc(strlen(up) + 2);
-               safestrncpy(u->url_data, up, sizeof u->url_data);
+               safestrncpy(u->url_data, up, strlen(up) + 1);
                u->url_data[b] = 0;
                unescape_input(u->url_data);
                up = ptr;