(050929) version of 'ip addr' hangs while older versions worked.
The problem was traced to be a removed initialisation. The patch
below corrects this problem.
-2005-09-21 Stephen Hemminger <shemminger@localhost.localdomain>
+2005-10-04 Jerome Borsboom <j.borsboom@erasmusmc.nl>
+
+ * Fix regression in ip addr (libnetlink) handling
+
+2005-09-21 Stephen Hemminger <shemminger@osdl.org>
* Fix uninitialized memory and leaks with valgrind
Reported by Redhat
unsigned seq;
struct nlmsghdr *h;
struct sockaddr_nl nladdr;
- struct iovec iov;
+ struct iovec iov = {
+ .iov_base = (void*) n,
+ .iov_len = n->nlmsg_len
+ };
struct msghdr msg = {
.msg_name = &nladdr,
.msg_namelen = sizeof(nladdr),