From bad70787977f75584799fdcbca86a259222ca3c3 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Mon, 28 Feb 2011 23:16:59 +0900 Subject: [PATCH] Don't set the space defs pointer if there are no defs. --- tools/qfcc/source/obj_file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/qfcc/source/obj_file.c b/tools/qfcc/source/obj_file.c index a88ca091b..3eabdcef3 100644 --- a/tools/qfcc/source/obj_file.c +++ b/tools/qfcc/source/obj_file.c @@ -513,8 +513,9 @@ qfo_read (QFile *file) for (i = 0; i < qfo->num_spaces; i++) { qfo->spaces[i].type = LittleLong (spaces[i].type); - qfo->spaces[i].defs = qfo->defs + LittleLong (spaces[i].defs); qfo->spaces[i].num_defs = LittleLong (spaces[i].num_defs); + if (qfo->spaces[i].num_defs) + qfo->spaces[i].defs = qfo->defs + LittleLong (spaces[i].defs); qfo->spaces[i].data_size = LittleLong (spaces[i].data_size); if (spaces[i].data) { qfo->spaces[i].d.strings = data + LittleLong (spaces[i].data);