Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1573915
 поиск   регистрация   авторизация 
 
Группа :: Система/Серверы
Пакет: squid

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: squid-2.5.STABLE10-snmp_getnext.patch


Index: squid/src/snmp_core.c
diff -c squid/src/snmp_core.c:1.51.2.5 squid/src/snmp_core.c:1.51.2.6
*** squid/src/snmp_core.c:1.51.2.5	Wed May  4 12:03:47 2005
--- squid/src/snmp_core.c	Sun Jun 19 15:01:21 2005
***************
*** 660,666 ****
      if (Current[count] == mibTreeEntry->name[count]) {
  	count++;
  	while ((mibTreeEntry) && (count < CurrentLen) && (!mibTreeEntry->parsefunction)) {
! 	    mibTreeEntry = snmpTreeEntry(Current[count], count, mibTreeEntry);
  	    count++;
  	}
  	debug(49, 5) ("snmpTreeNext: Recursed down to requested object\n");
--- 660,670 ----
      if (Current[count] == mibTreeEntry->name[count]) {
  	count++;
  	while ((mibTreeEntry) && (count < CurrentLen) && (!mibTreeEntry->parsefunction)) {
! 	    mib_tree_entry *nextmibTreeEntry = snmpTreeEntry(Current[count], count, mibTreeEntry);
! 	    if (!nextmibTreeEntry)
! 		break;
! 	    else
! 		mibTreeEntry = nextmibTreeEntry;
  	    count++;
  	}
  	debug(49, 5) ("snmpTreeNext: Recursed down to requested object\n");
 
design & coding: Vladimir Lettiev aka crux © 2004-2005