Diff for /embedaddon/php/ext/snmp/snmp.c between versions 1.1.1.4 and 1.1.1.5

version 1.1.1.4, 2013/10/14 08:02:30 version 1.1.1.5, 2014/06/15 20:03:55
Line 2 Line 2
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | PHP Version 5                                                        |     | PHP Version 5                                                        |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
   | Copyright (c) 1997-2013 The PHP Group                                |   | Copyright (c) 1997-2014 The PHP Group                                |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | This source file is subject to version 3.01 of the PHP license,      |     | This source file is subject to version 3.01 of the PHP license,      |
    | that is bundled with this package in the file LICENSE, and is        |     | that is bundled with this package in the file LICENSE, and is        |
Line 533  static void php_snmp_error(zval *object, const char *d Line 533  static void php_snmp_error(zval *object, const char *d
         }          }
   
         if (object && (snmp_object->exceptions_enabled & type)) {          if (object && (snmp_object->exceptions_enabled & type)) {
                zend_throw_exception_ex(php_snmp_exception_ce, type, snmp_object->snmp_errstr TSRMLS_CC);                zend_throw_exception_ex(php_snmp_exception_ce, type TSRMLS_CC, snmp_object->snmp_errstr);
         } else {          } else {
                 va_start(args, format);                  va_start(args, format);
                 php_verror(docref, "", E_WARNING, format, args TSRMLS_CC);                  php_verror(docref, "", E_WARNING, format, args TSRMLS_CC);
Line 896  retry: Line 896  retry:
                                         keepwalking = 1;                                          keepwalking = 1;
                                 }                                  }
                         } else {                          } else {
                                   if (st & SNMP_CMD_WALK && response->errstat == SNMP_ERR_TOOBIG && objid_query->max_repetitions > 1) { /* Answer will not fit into single packet */
                                           objid_query->max_repetitions /= 2;
                                           snmp_free_pdu(response);
                                           keepwalking = 1;
                                           continue;
                                   }
                                 if (!(st & SNMP_CMD_WALK) || response->errstat != SNMP_ERR_NOSUCHNAME || Z_TYPE_P(return_value) == IS_BOOL) {                                  if (!(st & SNMP_CMD_WALK) || response->errstat != SNMP_ERR_NOSUCHNAME || Z_TYPE_P(return_value) == IS_BOOL) {
                                         for (   count=1, vars = response->variables;                                          for (   count=1, vars = response->variables;
                                                 vars && count != response->errindex;                                                  vars && count != response->errindex;

Removed from v.1.1.1.4  
changed lines
  Added in v.1.1.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>