summaryrefslogtreecommitdiff
path: root/Source/DOH
diff options
context:
space:
mode:
authorJoseph Wang <joequant@gmail.com>2012-03-18 04:05:19 +0000
committerJoseph Wang <joequant@gmail.com>2012-03-18 04:05:19 +0000
commit266ab6392420568c983ee8ba70362d74c2388836 (patch)
tree8fc69610a846a6aaaf0ebcf7a6a8e0bd9b5d556d /Source/DOH
parent1ca411b423da51ba2423640270dfbb89bebc9390 (diff)
downloadswig-266ab6392420568c983ee8ba70362d74c2388836.tar.gz
check for null pointer in inString to prevent segfaults
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12929 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Source/DOH')
-rw-r--r--Source/DOH/base.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/DOH/base.c b/Source/DOH/base.c
index cfbd2bdc4..7d20bf626 100644
--- a/Source/DOH/base.c
+++ b/Source/DOH/base.c
@@ -784,7 +784,7 @@ int DohIsString(const DOH *obj) {
if (!DohCheck(b))
return 0;
objinfo = b->type;
- if (objinfo->doh_string)
+ if (objinfo && objinfo->doh_string)
return 1;
else
return 0;