X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fmdd-writer.c;h=b025e693b4625c572ac08beda09d691206ade99c;hb=f4491cda2715c59495d963d0a3d8ae4518c1c13d;hp=3fd651eb01afb2aafbdadf1754e9a1edc8a9f0f7;hpb=8d023f3691564159dfd300cc92f386b47186bf50;p=pspp diff --git a/src/data/mdd-writer.c b/src/data/mdd-writer.c index 3fd651eb01..b025e693b4 100644 --- a/src/data/mdd-writer.c +++ b/src/data/mdd-writer.c @@ -405,10 +405,9 @@ write_variable_section (xmlTextWriter *writer, const struct variable *var, int i XXX only checking "user" here because not sure of correct other cases. */ - if (var_is_value_missing (var, value, MV_USER)) - write_attr (writer, "missing", "user"); - else if (var_is_value_missing (var, value, MV_SYSTEM)) - write_attr (writer, "missing", "system"); + enum mv_class miss = var_is_value_missing (var, value); + if (miss) + write_attr (writer, "missing", miss == MV_USER ? "user" : "system"); /* */ xmlTextWriterStartElement (writer, _xml ("properties"));