cvs: php4 /ext/yaz php_yaz.c

From: Date: Wed, 14 May 2003 22:18:11 +0000
Subject: cvs: php4 /ext/yaz php_yaz.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-20918@lists.php.net to get a copy of this message
dickmeiss Wed May 14 18:18:11 2003 EDT Modified files: /php4/ext/yaz php_yaz.c Log: Fix yaz_wait. Async mode incorrectly determine resource Index: php4/ext/yaz/php_yaz.c diff -u php4/ext/yaz/php_yaz.c:1.70 php4/ext/yaz/php_yaz.c:1.71 --- php4/ext/yaz/php_yaz.c:1.70 Tue May 13 06:31:45 2003 +++ php4/ext/yaz/php_yaz.c Wed May 14 18:18:11 2003 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_yaz.c,v 1.70 2003/05/13 10:31:45 dickmeiss Exp $ */ +/* $Id: php_yaz.c,v 1.71 2003/05/14 22:18:11 dickmeiss Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -509,6 +509,7 @@ int event_mode = 0; int no = 0; ZOOM_connection conn_ar[MAX_ASSOC]; + Yaz_Association conn_as[MAX_ASSOC]; int i, timeout = 15; if (ZEND_NUM_ARGS() == 1) { @@ -541,6 +542,7 @@ sprintf(str, "%d", timeout); ZOOM_connection_option_set(p->zoom_conn, "timeout", str); + conn_as[no] = p; conn_ar[no++] = p->zoom_conn; } } @@ -552,8 +554,10 @@ if (ev <= 0) { RETURN_FALSE; } else { - Yaz_Association p = shared_associations[ev-1]; + Yaz_Association p = conn_as[ev-1]; int event_code = ZOOM_connection_last_event(p->zoom_conn); + + add_assoc_long(*pval_options, "connid", ev); add_assoc_long(*pval_options, "eventcode", event_code);

« previous php.cvs (#20918) next »