X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=src%2Foutput%2Fspv%2Fspv-legacy-data.c;h=59c9331e9f07161041f147ed4119a60db6c7c089;hb=47af71b93ed4673d23594ed2b84743f15638f7b7;hp=4e3d72c4a4c1832af4a66d6de64497407d6db1d2;hpb=dedf0129834048b29b1fbc7789d04ee8893b255d;p=pspp diff --git a/src/output/spv/spv-legacy-data.c b/src/output/spv/spv-legacy-data.c index 4e3d72c4a4..59c9331e9f 100644 --- a/src/output/spv/spv-legacy-data.c +++ b/src/output/spv/spv-legacy-data.c @@ -334,7 +334,7 @@ char * WARN_UNUSED_RESULT spv_legacy_data_decode (const uint8_t *in, size_t size, struct spv_data *out) { char *error = NULL; - memset (out, 0, sizeof *out); + *out = (struct spv_data) SPV_DATA_INITIALIZER; struct spvbin_input input; spvbin_input_init (&input, in, size); @@ -394,7 +394,7 @@ spv_legacy_data_decode (const uint8_t *in, size_t size, struct spv_data *out) error: spv_data_uninit (out); - memset (out, 0, sizeof *out); + *out = (struct spv_data) SPV_DATA_INITIALIZER; spvob_free_legacy_binary (lb); return error; }