Hello community, here is the log from the commit of package dhcpcd for openSUSE:11.4 checked in at Tue Apr 19 10:27:30 CEST 2011. -------- --- old-versions/11.4/UPDATES/all/dhcpcd/dhcpcd.changes 2011-04-06 21:19:43.000000000 +0200 +++ 11.4/dhcpcd/dhcpcd.changes 2011-04-19 09:55:45.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Apr 19 07:43:22 UTC 2011 - mt@suse.de + +- Fixed a bug causing a crash in the sip option check, when the + option data can't be decoded (bnc#687850). + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dhcpcd.spec ++++++ --- /var/tmp/diff_new_pack.wSmBED/_old 2011-04-19 10:27:19.000000000 +0200 +++ /var/tmp/diff_new_pack.wSmBED/_new 2011-04-19 10:27:19.000000000 +0200 @@ -19,7 +19,7 @@ Name: dhcpcd Version: 3.2.3 -Release: 66.<RELEASE67> +Release: 66.<RELEASE69> Summary: A DHCP Client Daemon Url: http://developer.berlios.de/projects/dhcpcd/ #Source: http://prdownload.berlios.de/dhcpcd/dhcpcd-3.2.3.tar.bz2 ++++++ dhcpcd-3.2.3-option-checks.diff ++++++ --- /var/tmp/diff_new_pack.wSmBED/_old 2011-04-19 10:27:19.000000000 +0200 +++ /var/tmp/diff_new_pack.wSmBED/_new 2011-04-19 10:27:19.000000000 +0200 @@ -273,7 +273,7 @@ + dhcp->sipservers = NULL; + { + char *str = decode_sipservers (p,length); -+ if(check_dhcp_option(DHCP_SIPSERVER, ++ if(str && check_dhcp_option(DHCP_SIPSERVER, + str, strlen(str)) != 0) { + logger (LOG_ERR, + "suspect value in " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org