cvs: php4 /ext/snmp snmp.c

From: Date: Fri, 13 Jul 2001 05:21:37 +0000
Subject: cvs: php4 /ext/snmp snmp.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6205@lists.php.net to get a copy of this message
rasmus Fri Jul 13 01:21:37 2001 EDT Modified files: /php4/ext/snmp snmp.c Log: Fix for bug #12081 @ - Fix return value for a failed snmpset() - now returns false (Rasmus) Index: php4/ext/snmp/snmp.c diff -u php4/ext/snmp/snmp.c:1.43 php4/ext/snmp/snmp.c:1.44 --- php4/ext/snmp/snmp.c:1.43 Fri Jul 13 01:09:40 2001 +++ php4/ext/snmp/snmp.c Fri Jul 13 01:21:37 2001 @@ -17,7 +17,7 @@ | Steven Lawrance <slawrance@technologist.com> | +----------------------------------------------------------------------+ */ -/* $Id: snmp.c,v 1.43 2001/07/13 05:09:40 rasmus Exp $ */ +/* $Id: snmp.c,v 1.44 2001/07/13 05:21:37 rasmus Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -264,9 +264,17 @@ if (st >= 2) { memmove((char *)name, (char *)root, rootlen * sizeof(oid)); name_length = rootlen; - if (array_init(return_value) == FAILURE) { - php_error(E_WARNING, "Cannot prepare result array"); - RETURN_FALSE; + switch(st) { + case 2: + case 3: + if (array_init(return_value) == FAILURE) { + php_error(E_WARNING, "Cannot prepare result array"); + RETURN_FALSE; + } + break; + default: + RETVAL_TRUE; + break; } }

« previous php.cvs (#6205) next »