* sanitize urlesc, so we don't buffer overrun.
[citadel.git] / libcitadel / lib / libcitadel.h
index f65dbc3596ea032c86f074d5f18921abfbed773d..66c1134ccffba0f718306e58dbd76944f91fef97 100644 (file)
@@ -177,7 +177,7 @@ char *memreadlinelen(char *start, char *buf, int maxlen, int *retlen);
 void stripout(char *str, char leftboundary, char rightboundary);
 void stripallbut(char *str, char leftboundary, char rightboundary);
 char *myfgets(char *s, int size, FILE *stream);
-void urlesc(char *outbuf, char *strbuf);
+void urlesc(char *outbuf, size_t oblen, char *strbuf);
 char *CtdlTempFileName(char *prefix1, int prefix2);
 FILE *CtdlTempFile(void);
 void generate_uuid(char *buf);