cvs: php4 /ext/yaz php_yaz.c

From: Date: Tue, 20 Feb 2001 11:40:36 +0000
Subject: cvs: php4 /ext/yaz php_yaz.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-4139@lists.php.net to get a copy of this message
dickmeiss Tue Feb 20 03:40:36 2001 EDT Modified files: /php4/ext/yaz php_yaz.c Log: Yet another bug fix regarding present. Index: php4/ext/yaz/php_yaz.c diff -u php4/ext/yaz/php_yaz.c:1.11 php4/ext/yaz/php_yaz.c:1.12 --- php4/ext/yaz/php_yaz.c:1.11 Mon Feb 19 09:06:39 2001 +++ php4/ext/yaz/php_yaz.c Tue Feb 20 03:40:35 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_yaz.c,v 1.11 2001/02/19 17:06:39 dickmeiss Exp $ */ +/* $Id: php_yaz.c,v 1.12 2001/02/20 11:40:35 dickmeiss Exp $ */ #include "php.h" @@ -372,14 +372,17 @@ NMEM nmem = odr_extract_mem (t->odr_in); Z_NamePlusRecordList *p = sr->u.databaseOrSurDiagnostics; - for (j = 0; j < t->resultSets->recordList->num_records; j++) + if (t->resultSets->recordList) + { + for (j = 0; j < t->resultSets->recordList->num_records; j++) if (!t->resultSets->recordList->records[j]) break; - for (i = 0; i<p->num_records; i++) - t->resultSets->recordList->records[i+j] = p->records[i]; - /* transfer our response to search_nmem .. we need it later */ - nmem_transfer (t->resultSets->odr->mem, nmem); - nmem_destroy (nmem); + for (i = 0; i<p->num_records; i++) + t->resultSets->recordList->records[i+j] = p->records[i]; + /* transfer our response to search_nmem .. we need it later */ + nmem_transfer (t->resultSets->odr->mem, nmem); + nmem_destroy (nmem); + } if (present_phase && p->num_records == 0) { /* present response and we didn't get any records! */

« previous php.cvs (#4139) next »