diff --git a/blkmaker.c b/blkmaker.c index 96abc05..228f91b 100644 --- a/blkmaker.c +++ b/blkmaker.c @@ -101,8 +101,10 @@ uint64_t blkmk_init_generation3(blktemplate_t * const tmpl, const void * const s my_htole64(&data[off], tmpl->cbvalue); off += 8; data[off++] = scriptsz; - memcpy(&data[off], script, scriptsz); - off += scriptsz; + if (scriptsz) { + memcpy(&data[off], script, scriptsz); + off += scriptsz; + } memset(&data[off], 0, 4); // lock time off += 4;