From: Nicolas Williams Date: Mon, 22 Jun 2015 23:32:28 +0000 (-0500) Subject: Fix test failure introduced by previous commit X-Git-Tag: jq-1.5rc2~57 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=10cbb9b5806cd3d9b01953bab47ede31fbfda671;p=jq Fix test failure introduced by previous commit --- diff --git a/jv.c b/jv.c index 4c2d184..355b150 100644 --- a/jv.c +++ b/jv.c @@ -473,10 +473,10 @@ static jv jvp_string_copy_replace_bad(const char* data, uint32_t length) { /* Assumes valid UTF8 */ static jv jvp_string_new(const char* data, uint32_t length) { - assert(data); jvp_string* s = jvp_string_alloc(length); s->length_hashed = length << 1; - memcpy(s->data, data, length); + if (data != NULL) + memcpy(s->data, data, length); s->data[length] = 0; jv r = {JV_KIND_STRING, 0, 0, 0, {&s->refcnt}}; return r;