commit 20c8292ef915cb1e41f3767a79dd03d13176ee88 from: Omar Polo date: Sun Dec 04 17:16:36 2022 UTC template: allow NULL where string are expected commit - 8442fa677c97bf566d93b71094178ad26b40c9d9 commit + 20c8292ef915cb1e41f3767a79dd03d13176ee88 blob - 618f25c398ce5cfd534311076b139b2128826cf5 blob + 36bb4882a5fec3f37fd3b75d26c1514f42bb77f5 --- template/tmpl.c +++ template/tmpl.c @@ -26,6 +26,9 @@ tp_urlescape(struct template *tp, const char *str) int r; char tmp[4]; + if (str == NULL) + return (0); + for (; *str; ++str) { if (iscntrl((unsigned char)*str) || isspace((unsigned char)*str) || @@ -49,6 +52,9 @@ tp_htmlescape(struct template *tp, const char *str) { int r; + if (str == NULL) + return (0); + for (; *str; ++str) { switch (*str) { case '<':