chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
libudev: make valgrind happy
[elogind.git]
/
libudev
/
libudev-monitor.c
diff --git
a/libudev/libudev-monitor.c
b/libudev/libudev-monitor.c
index a3789c4d1340561e468f1b32629c2c9cfe0be18e..c97f6faa653350489cdc5b907f26b53371a1b949 100644
(file)
--- a/
libudev/libudev-monitor.c
+++ b/
libudev/libudev-monitor.c
@@
-342,6
+342,7
@@
int udev_monitor_filter_update(struct udev_monitor *udev_monitor)
bpf_stmt(ins, &i, BPF_RET|BPF_K, 0xffffffff);
/* install filter */
+ memset(&filter, 0x00, sizeof(filter));
filter.len = i;
filter.filter = ins;
err = setsockopt(udev_monitor->sock, SOL_SOCKET, SO_ATTACH_FILTER, &filter, sizeof(filter));