]> pd.if.org Git - pdclib.old/commitdiff
PDCLIB-2 c32rtomb: likewise missing NULL destination check
authorOwen Shepherd <owen.shepherd@e43.eu>
Tue, 23 Apr 2013 17:59:56 +0000 (18:59 +0100)
committerOwen Shepherd <owen.shepherd@e43.eu>
Tue, 23 Apr 2013 17:59:56 +0000 (18:59 +0100)
functions/uchar/c32rtomb.c

index b72b7e9e8bcf6199c144640ba59f3bcb3d18dd09..d9f016dc1e121a7ebd616e2ddcd84cbf19d80c1e 100644 (file)
@@ -23,6 +23,9 @@ size_t c32rtomb_l(
     locale_t     restrict   l
 )
 {
+    char buf[s ? 0 : MB_CUR_MAX];
+    s =      s ? s : buf;
+
     const char32_t *restrict psrc = &c32;
     size_t srcsz  = 1;
     size_t dstsz  = MB_CUR_MAX;