X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvalue-labels.c;fp=src%2Fvalue-labels.c;h=16e649687cb577db05891b75f9ee913251d92f6e;hb=cd7b08ad5e6bbec75e778acf008f84e1eb548154;hp=8b1d32869e2622398111f5bc2afcb9024ddbec80;hpb=eeb3352d718b0cd85afab3f7a7466fcac7791c1c;p=pspp-builds.git diff --git a/src/value-labels.c b/src/value-labels.c index 8b1d3286..16e64968 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);