X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvalue-labels.c;h=16e649687cb577db05891b75f9ee913251d92f6e;hb=b7e33825d30a18360f24a18faf4b7d2e9efb8142;hp=8b1d32869e2622398111f5bc2afcb9024ddbec80;hpb=b321086267ad1014dc5d09886396cde30f094437;p=pspp diff --git a/src/value-labels.c b/src/value-labels.c index 8b1d32869e..16e649687c 100644 --- a/src/value-labels.c +++ b/src/value-labels.c @@ -500,7 +500,13 @@ value_to_string(const union value *val, const struct variable *var) { static char buf[100]; char *s; - const struct val_labs *val_labs = var->val_labs; + const struct val_labs *val_labs ; + + if ( !val || ! var ) + return 0; + + val_labs = var->val_labs; + s = val_labs_find (val_labs, *val);