X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvalue-labels.c;h=7cd8ff0daa3cd76c5d3aa902dbd13da8052453d9;hb=1f053e35b27208cad9bec322c67ba4ef022c1dc1;hp=8b1d32869e2622398111f5bc2afcb9024ddbec80;hpb=b321086267ad1014dc5d09886396cde30f094437;p=pspp-builds.git diff --git a/src/value-labels.c b/src/value-labels.c index 8b1d3286..7cd8ff0d 100644 --- a/src/value-labels.c +++ b/src/value-labels.c @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. */ #include #include "value-labels.h" @@ -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);