From b23b433bb369fa288f30602616c48a30789c888a Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Fri, 7 Jul 2000 02:59:25 +0000 Subject: [PATCH] Fixed bug in Copy(). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@529 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/DOH/Doh/base.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/DOH/Doh/base.c b/Source/DOH/Doh/base.c index df2994268..9f1bd8a50 100644 --- a/Source/DOH/Doh/base.c +++ b/Source/DOH/Doh/base.c @@ -55,7 +55,9 @@ DohDelete(DOH *obj) { DOH * DohCopy(const DOH *obj) { DohBase *b = (DohBase *) obj; - DohObjInfo *objinfo = dohtypes[b->type]; + DohObjInfo *objinfo; + + if (!obj) return 0; objinfo = dohtypes[b->type]; if (objinfo->doh_copy) return (objinfo->doh_copy)(b);