Always NUL-terminate opsets
Chip Salzenberg [Fri, 18 Apr 1997 16:37:00 +0000 (04:37 +1200)]
ext/Opcode/Opcode.xs

index 538f0ec..9d4b726 100644 (file)
@@ -117,7 +117,7 @@ new_opset(old_opset)
     }
     else {
        opset = newSV(opset_len);
-       Zero(SvPVX(opset), opset_len, char);
+       Zero(SvPVX(opset), opset_len + 1, char);
        SvCUR_set(opset, opset_len);
        (void)SvPOK_only(opset);
     }