Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 Mock Version: 1.1.14 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/python-iwlib.spec'], False, '/var/lib/mock/fedora-16-x86_64/root/', None, 0, True, False, 500, 475, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/python-iwlib.spec'] Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-iwlib-1.1-2.fc16.src.rpm Child returncode was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/python-iwlib.spec'], False, '/var/lib/mock/fedora-16-x86_64/root/', None, 0, True, False, 500, 475, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/python-iwlib.spec'] Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RUFd8T + umask 022 + cd /builddir/build/BUILD + LANG=C + export LANG + unset DISPLAY + cd /builddir/build/BUILD + rm -rf python-iwlib-1.1 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/python-iwlib-1.1.tar.bz2 + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd python-iwlib-1.1 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Wz5HnX + umask 022 + cd /builddir/build/BUILD + cd python-iwlib-1.1 + LANG=C + export LANG + unset DISPLAY + /usr/bin/python setup.py build running build running build_ext building 'iwlib' extension creating build creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/python-iwlib gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python2.7 -c python-iwlib/iwlib.c -o build/temp.linux-x86_64-2.7/python-iwlib/iwlib.o python-iwlib/iwlib.c: In function 'initiwlib': python-iwlib/iwlib.c:287:17: warning: variable 'd' set but not used [-Wunused-but-set-variable] python-iwlib/iwlib.c: In function 'get_iwconfig': python-iwlib/iwlib.c:194:24: warning: Mismatching type in call to PyArg_ParseTuple with format code "s" [enabled by default] argument 3 ("&devname") had type "char * *" but was expecting "const char * *" for format code "s" python-iwlib/iwlib.c:186:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed python-iwlib/iwlib.c:277:1: warning: ob_refcnt of PyStringObject is 1 too high [enabled by default] python-iwlib/iwlib.c:277:1: note: was expecting final ob_refcnt to be N + 0 (for some unknown N) python-iwlib/iwlib.c:277:1: note: but final ob_refcnt is N + 1 python-iwlib/iwlib.c:219:19: note: PyStringObject allocated at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:194:24: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:194:6: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:199:5: note: reaching: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: when considering range: 0 <= value <= 0x7fffffff at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: taking False path at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:206:17: note: reaching: eno = get_info(skfd, devname, &info); python-iwlib/iwlib.c:210:6: note: when considering range: 0 <= value <= 0x7fffffff at: if (eno < 0) { python-iwlib/iwlib.c:210:6: note: taking False path at: if (eno < 0) { python-iwlib/iwlib.c:217:8: note: reaching: dict = PyDict_New(); python-iwlib/iwlib.c:217:8: note: when PyDict_New() succeeds at: dict = PyDict_New(); python-iwlib/iwlib.c:218:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_mode) python-iwlib/iwlib.c:218:6: note: taking True path at: if (info.b.has_mode) python-iwlib/iwlib.c:220:50: note: reaching: PyString_FromString(iw_operation_mode[info.b.mode])); python-iwlib/iwlib.c:219:19: note: when treating unknown const char * const from python-iwlib/iwlib.c:219 as non-NULL at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: ob_refcnt is now refs: 1 + N where N >= 0 python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:221:13: note: reaching: if (info.b.essid_on) { python-iwlib/iwlib.c:219:19: note: ob_refcnt is now refs: 1 + N where N >= 1 python-iwlib/iwlib.c:221:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: taking True path at: if (info.b.essid_on) { python-iwlib/iwlib.c:222:19: note: reaching: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:226:13: note: reaching: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: taking True path at: if (info.b.has_nwid) { python-iwlib/iwlib.c:227:19: note: reaching: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: when considering value == (__u8)0 from python-iwlib/iwlib.c:227 at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: taking False path at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:230:21: note: reaching: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromFormat() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:234:12: note: reaching: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: taking True path at: if(info.b.has_freq) python-iwlib/iwlib.c:236:26: note: reaching: iw_print_freq_value(buffer, sizeof(buffer), info.b.freq); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:241:10: note: reaching: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: taking True path at: if(info.has_ap_addr) python-iwlib/iwlib.c:243:22: note: reaching: iw_saether_ntop((struct sockaddr *)info.ap_addr.sa_data, buffer); python-iwlib/iwlib.c:245:9: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:9: note: taking True path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:38: note: reaching: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: when considering range: -0x80000000 <= value <= 0 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: taking False path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:248:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:252:10: note: reaching: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: taking True path at: if(info.has_bitrate) python-iwlib/iwlib.c:255:23: note: reaching: iw_print_bitrate(buffer, sizeof(buffer), info.bitrate.value); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:262:12: note: reaching: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: when considering range: 1 <= value <= 0x7fffffff at: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: taking True path at: if(info.b.has_key) python-iwlib/iwlib.c:264:17: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:60: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:269:16: note: reaching: iw_print_key(buffer, sizeof(buffer), info.b.key, info.b.key_size, info.b.key_flags); python-iwlib/iwlib.c:270:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:270:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:270:16: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:275:3: note: reaching: return(dict); python-iwlib/iwlib.c:277:1: note: returning python-iwlib/iwlib.c:277:1: note: found 179 similar trace(s) to this python-iwlib/iwlib.c:270:16: warning: calling PyDict_SetItem with NULL as argument 2 (D.15549) at python-iwlib/iwlib.c:270 [enabled by default] python-iwlib/iwlib.c:194:24: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:194:6: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:199:5: note: reaching: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: when considering range: 0 <= value <= 0x7fffffff at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: taking False path at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:206:17: note: reaching: eno = get_info(skfd, devname, &info); python-iwlib/iwlib.c:210:6: note: when considering range: 0 <= value <= 0x7fffffff at: if (eno < 0) { python-iwlib/iwlib.c:210:6: note: taking False path at: if (eno < 0) { python-iwlib/iwlib.c:217:8: note: reaching: dict = PyDict_New(); python-iwlib/iwlib.c:217:8: note: when PyDict_New() succeeds at: dict = PyDict_New(); python-iwlib/iwlib.c:218:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_mode) python-iwlib/iwlib.c:218:6: note: taking True path at: if (info.b.has_mode) python-iwlib/iwlib.c:220:50: note: reaching: PyString_FromString(iw_operation_mode[info.b.mode])); python-iwlib/iwlib.c:219:19: note: when treating unknown const char * const from python-iwlib/iwlib.c:219 as non-NULL at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:221:13: note: reaching: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: taking True path at: if (info.b.essid_on) { python-iwlib/iwlib.c:222:19: note: reaching: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:226:13: note: reaching: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: taking True path at: if (info.b.has_nwid) { python-iwlib/iwlib.c:227:19: note: reaching: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: when considering value == (__u8)0 from python-iwlib/iwlib.c:227 at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: taking False path at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:230:21: note: reaching: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromFormat() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:234:12: note: reaching: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: taking True path at: if(info.b.has_freq) python-iwlib/iwlib.c:236:26: note: reaching: iw_print_freq_value(buffer, sizeof(buffer), info.b.freq); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:241:10: note: reaching: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: taking True path at: if(info.has_ap_addr) python-iwlib/iwlib.c:243:22: note: reaching: iw_saether_ntop((struct sockaddr *)info.ap_addr.sa_data, buffer); python-iwlib/iwlib.c:245:9: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:9: note: taking True path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:38: note: reaching: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: when considering range: -0x80000000 <= value <= 0 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: taking False path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:248:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:252:10: note: reaching: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: taking True path at: if(info.has_bitrate) python-iwlib/iwlib.c:255:23: note: reaching: iw_print_bitrate(buffer, sizeof(buffer), info.bitrate.value); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:262:12: note: reaching: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: when considering range: 1 <= value <= 0x7fffffff at: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: taking True path at: if(info.b.has_key) python-iwlib/iwlib.c:264:17: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:60: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:269:16: note: reaching: iw_print_key(buffer, sizeof(buffer), info.b.key, info.b.key_size, info.b.key_flags); python-iwlib/iwlib.c:270:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:270:16: note: when PyString_FromString() fails at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:270:16: note: PyDict_SetItem() invokes Py_TYPE() on the pointer via the PyString_CheckExact() macro, thus accessing (NULL)->ob_type python-iwlib/iwlib.c:270:16: note: found 5 similar trace(s) to this python-iwlib/iwlib.c:270:16: warning: calling PyDict_SetItem with NULL as argument 3 (D.15548) at python-iwlib/iwlib.c:270 [enabled by default] python-iwlib/iwlib.c:194:24: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:194:6: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:199:5: note: reaching: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: when considering range: 0 <= value <= 0x7fffffff at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: taking False path at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:206:17: note: reaching: eno = get_info(skfd, devname, &info); python-iwlib/iwlib.c:210:6: note: when considering range: 0 <= value <= 0x7fffffff at: if (eno < 0) { python-iwlib/iwlib.c:210:6: note: taking False path at: if (eno < 0) { python-iwlib/iwlib.c:217:8: note: reaching: dict = PyDict_New(); python-iwlib/iwlib.c:217:8: note: when PyDict_New() succeeds at: dict = PyDict_New(); python-iwlib/iwlib.c:218:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_mode) python-iwlib/iwlib.c:218:6: note: taking True path at: if (info.b.has_mode) python-iwlib/iwlib.c:220:50: note: reaching: PyString_FromString(iw_operation_mode[info.b.mode])); python-iwlib/iwlib.c:219:19: note: when treating unknown const char * const from python-iwlib/iwlib.c:219 as non-NULL at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:221:13: note: reaching: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: taking True path at: if (info.b.essid_on) { python-iwlib/iwlib.c:222:19: note: reaching: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:226:13: note: reaching: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: taking True path at: if (info.b.has_nwid) { python-iwlib/iwlib.c:227:19: note: reaching: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: when considering value == (__u8)0 from python-iwlib/iwlib.c:227 at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: taking False path at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:230:21: note: reaching: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromFormat() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:234:12: note: reaching: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: taking True path at: if(info.b.has_freq) python-iwlib/iwlib.c:236:26: note: reaching: iw_print_freq_value(buffer, sizeof(buffer), info.b.freq); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:241:10: note: reaching: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: taking True path at: if(info.has_ap_addr) python-iwlib/iwlib.c:243:22: note: reaching: iw_saether_ntop((struct sockaddr *)info.ap_addr.sa_data, buffer); python-iwlib/iwlib.c:245:9: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:9: note: taking True path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:38: note: reaching: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: when considering range: -0x80000000 <= value <= 0 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: taking False path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:248:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:252:10: note: reaching: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: taking True path at: if(info.has_bitrate) python-iwlib/iwlib.c:255:23: note: reaching: iw_print_bitrate(buffer, sizeof(buffer), info.bitrate.value); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:262:12: note: reaching: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: when considering range: 1 <= value <= 0x7fffffff at: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: taking True path at: if(info.b.has_key) python-iwlib/iwlib.c:264:17: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:60: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:269:16: note: reaching: iw_print_key(buffer, sizeof(buffer), info.b.key, info.b.key_size, info.b.key_flags); python-iwlib/iwlib.c:270:16: note: when PyString_FromString() fails at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:270:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString(buffer)); python-iwlib/iwlib.c:270:16: note: PyDict_SetItem() invokes Py_INCREF() on the pointer, thus accessing (NULL)->ob_refcnt python-iwlib/iwlib.c:270:16: note: found 2 similar trace(s) to this python-iwlib/iwlib.c:265:16: warning: calling PyDict_SetItem with NULL as argument 2 (D.15547) at python-iwlib/iwlib.c:265 [enabled by default] python-iwlib/iwlib.c:194:24: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:194:6: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:199:5: note: reaching: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: when considering range: 0 <= value <= 0x7fffffff at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: taking False path at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:206:17: note: reaching: eno = get_info(skfd, devname, &info); python-iwlib/iwlib.c:210:6: note: when considering range: 0 <= value <= 0x7fffffff at: if (eno < 0) { python-iwlib/iwlib.c:210:6: note: taking False path at: if (eno < 0) { python-iwlib/iwlib.c:217:8: note: reaching: dict = PyDict_New(); python-iwlib/iwlib.c:217:8: note: when PyDict_New() succeeds at: dict = PyDict_New(); python-iwlib/iwlib.c:218:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_mode) python-iwlib/iwlib.c:218:6: note: taking True path at: if (info.b.has_mode) python-iwlib/iwlib.c:220:50: note: reaching: PyString_FromString(iw_operation_mode[info.b.mode])); python-iwlib/iwlib.c:219:19: note: when treating unknown const char * const from python-iwlib/iwlib.c:219 as non-NULL at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:221:13: note: reaching: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: taking True path at: if (info.b.essid_on) { python-iwlib/iwlib.c:222:19: note: reaching: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:226:13: note: reaching: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: taking True path at: if (info.b.has_nwid) { python-iwlib/iwlib.c:227:19: note: reaching: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: when considering value == (__u8)0 from python-iwlib/iwlib.c:227 at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: taking False path at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:230:21: note: reaching: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromFormat() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:234:12: note: reaching: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: taking True path at: if(info.b.has_freq) python-iwlib/iwlib.c:236:26: note: reaching: iw_print_freq_value(buffer, sizeof(buffer), info.b.freq); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:241:10: note: reaching: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: taking True path at: if(info.has_ap_addr) python-iwlib/iwlib.c:243:22: note: reaching: iw_saether_ntop((struct sockaddr *)info.ap_addr.sa_data, buffer); python-iwlib/iwlib.c:245:9: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:9: note: taking True path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:38: note: reaching: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: when considering range: -0x80000000 <= value <= 0 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: taking False path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:248:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:252:10: note: reaching: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: taking True path at: if(info.has_bitrate) python-iwlib/iwlib.c:255:23: note: reaching: iw_print_bitrate(buffer, sizeof(buffer), info.bitrate.value); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:262:12: note: reaching: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: when considering range: 1 <= value <= 0x7fffffff at: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: taking True path at: if(info.b.has_key) python-iwlib/iwlib.c:264:17: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:60: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: taking True path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:265:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString("off")); python-iwlib/iwlib.c:265:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString("off")); python-iwlib/iwlib.c:265:16: note: when PyString_FromString() fails at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString("off")); python-iwlib/iwlib.c:265:16: note: PyDict_SetItem() invokes Py_TYPE() on the pointer via the PyString_CheckExact() macro, thus accessing (NULL)->ob_type python-iwlib/iwlib.c:265:16: note: found 5 similar trace(s) to this python-iwlib/iwlib.c:265:16: warning: calling PyDict_SetItem with NULL as argument 3 (D.15546) at python-iwlib/iwlib.c:265 [enabled by default] python-iwlib/iwlib.c:194:24: note: when PyArg_ParseTuple() succeeds at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:194:6: note: taking False path at: if (!PyArg_ParseTuple(args, "s", &devname)) { python-iwlib/iwlib.c:199:5: note: reaching: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: when considering range: 0 <= value <= 0x7fffffff at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:199:5: note: taking False path at: if((skfd = iw_sockets_open()) < 0) { python-iwlib/iwlib.c:206:17: note: reaching: eno = get_info(skfd, devname, &info); python-iwlib/iwlib.c:210:6: note: when considering range: 0 <= value <= 0x7fffffff at: if (eno < 0) { python-iwlib/iwlib.c:210:6: note: taking False path at: if (eno < 0) { python-iwlib/iwlib.c:217:8: note: reaching: dict = PyDict_New(); python-iwlib/iwlib.c:217:8: note: when PyDict_New() succeeds at: dict = PyDict_New(); python-iwlib/iwlib.c:218:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_mode) python-iwlib/iwlib.c:218:6: note: taking True path at: if (info.b.has_mode) python-iwlib/iwlib.c:220:50: note: reaching: PyString_FromString(iw_operation_mode[info.b.mode])); python-iwlib/iwlib.c:219:19: note: when treating unknown const char * const from python-iwlib/iwlib.c:219 as non-NULL at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:219:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Mode"), python-iwlib/iwlib.c:221:13: note: reaching: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.essid_on) { python-iwlib/iwlib.c:221:6: note: taking True path at: if (info.b.essid_on) { python-iwlib/iwlib.c:222:19: note: reaching: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:222:19: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("ESSID"), PyString_FromString(info.b.essid)); python-iwlib/iwlib.c:226:13: note: reaching: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: when considering range: -0x80000000 <= value <= -1 at: if (info.b.has_nwid) { python-iwlib/iwlib.c:226:6: note: taking True path at: if (info.b.has_nwid) { python-iwlib/iwlib.c:227:19: note: reaching: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: when considering value == (__u8)0 from python-iwlib/iwlib.c:227 at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:227:7: note: taking False path at: if(info.b.nwid.disabled) python-iwlib/iwlib.c:230:21: note: reaching: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromFormat() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:230:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("NWID"), PyString_FromFormat("%X", info.b.nwid.value)); python-iwlib/iwlib.c:234:12: note: reaching: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.b.has_freq) python-iwlib/iwlib.c:234:5: note: taking True path at: if(info.b.has_freq) python-iwlib/iwlib.c:236:26: note: reaching: iw_print_freq_value(buffer, sizeof(buffer), info.b.freq); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:237:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Frequency"), PyString_FromString(buffer)); python-iwlib/iwlib.c:241:10: note: reaching: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_ap_addr) python-iwlib/iwlib.c:241:5: note: taking True path at: if(info.has_ap_addr) python-iwlib/iwlib.c:243:22: note: reaching: iw_saether_ntop((struct sockaddr *)info.ap_addr.sa_data, buffer); python-iwlib/iwlib.c:245:9: note: when considering range: -0x80000000 <= value <= -1 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:9: note: taking True path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:38: note: reaching: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: when considering range: -0x80000000 <= value <= 0 at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:245:28: note: taking False path at: if((info.b.has_mode) && (info.b.mode == IW_MODE_ADHOC)) python-iwlib/iwlib.c:248:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:248:16: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("Access Point"), PyString_FromString(buffer)); python-iwlib/iwlib.c:252:10: note: reaching: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: when considering range: -0x80000000 <= value <= -1 at: if(info.has_bitrate) python-iwlib/iwlib.c:252:5: note: taking True path at: if(info.has_bitrate) python-iwlib/iwlib.c:255:23: note: reaching: iw_print_bitrate(buffer, sizeof(buffer), info.bitrate.value); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:256:21: note: when PyDict_SetItem() succeeds at: PyDict_SetItem(dict, PyString_FromString("BitRate"), PyString_FromString(buffer)); python-iwlib/iwlib.c:262:12: note: reaching: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: when considering range: 1 <= value <= 0x7fffffff at: if(info.b.has_key) python-iwlib/iwlib.c:262:5: note: taking True path at: if(info.b.has_key) python-iwlib/iwlib.c:264:17: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:9: note: taking False path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:60: note: reaching: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: when considering value == (int)0 from python-iwlib/iwlib.c:264 at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:264:50: note: taking True path at: if((info.b.key_flags & IW_ENCODE_DISABLED) || (info.b.key_size == 0)) python-iwlib/iwlib.c:265:16: note: reaching: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString("off")); python-iwlib/iwlib.c:265:16: note: when PyString_FromString() fails at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString("off")); python-iwlib/iwlib.c:265:16: note: when PyString_FromString() succeeds at: PyDict_SetItem(dict, PyString_FromString("Key"), PyString_FromString("off")); python-iwlib/iwlib.c:265:16: note: PyDict_SetItem() invokes Py_INCREF() on the pointer, thus accessing (NULL)->ob_refcnt python-iwlib/iwlib.c:265:16: note: found 2 similar trace(s) to this python-iwlib/iwlib.c:186:1: note: graphical error report for function 'get_iwconfig' written out to 'build/temp.linux-x86_64-2.7/python-iwlib/iwlib.c.get_iwconfig-refcount-errors.html' python-iwlib/iwlib.c: In function 'get_info': python-iwlib/iwlib.c:35:1: note: this function is too complicated for the reference-count checker to fully analyze: not all paths were analyzed creating build/lib.linux-x86_64-2.7 gcc -pthread -shared build/temp.linux-x86_64-2.7/python-iwlib/iwlib.o -L/usr/lib64 -liw -lpython2.7 -o build/lib.linux-x86_64-2.7/iwlib.so + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ww2kdt + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 ++ dirname /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 + cd python-iwlib-1.1 + LANG=C + export LANG + unset DISPLAY + /usr/bin/python setup.py install --skip-build --root /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr creating /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7 creating /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7/site-packages copying build/lib.linux-x86_64-2.7/iwlib.so -> /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7/site-packages running install_egg_info Writing /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7/site-packages/iwlib-1.1-py2.7.egg-info + mkdir -p /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/sbin + chmod 755 /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7/site-packages/iwlib.so + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /builddir/build/BUILD/python-iwlib-1.1 extracting debug info from /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7/site-packages/iwlib.so 17 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/lib64/python2.7/ using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: python-iwlib-1.1-2.fc16.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wsXWs0 + /usr/lib/rpm/redhat/brp-java-repack-jars + umask 022 + cd /builddir/build/BUILD + cd python-iwlib-1.1 + DOCDIR=/builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/share/doc/python-iwlib-1.1 + export DOCDIR + /bin/mkdir -p /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/share/doc/python-iwlib-1.1 + cp -pr COPYING /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64/usr/share/doc/python-iwlib-1.1 + exit 0 Finding Provides: /bin/sh -c " /bin/grep -v '/usr/lib64/python2.7/site-packages/.*\.so$' | while read FILE; do /usr/lib/rpm/rpmdeps -P ${FILE}; done | /bin/sort -u " Finding Requires: /bin/sh -c " while read FILE; do /usr/lib/rpm/rpmdeps -R ${FILE}; done | /bin/sort -u " Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libiw.so.29()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.7.so.1.0()(64bit) python(abi) = 2.7 rtld(GNU_HASH) Processing files: python-iwlib-debuginfo-1.1-2.fc16.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 Wrote: /builddir/build/RPMS/python-iwlib-1.1-2.fc16.x86_64.rpm Wrote: /builddir/build/RPMS/python-iwlib-debuginfo-1.1-2.fc16.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.lhCNvD + umask 022 + cd /builddir/build/BUILD + cd python-iwlib-1.1 + /bin/rm -rf /builddir/build/BUILDROOT/python-iwlib-1.1-2.fc16.x86_64 + exit 0 Child returncode was: 0 LEAVE do -->