summaryrefslogtreecommitdiff
path: root/pcap-dbus.c
diff options
context:
space:
mode:
authorJoseph Mingrone <jrm@FreeBSD.org>2026-01-07 12:56:48 -0400
committerJoseph Mingrone <jrm@FreeBSD.org>2026-01-07 12:56:48 -0400
commit0a1fbf4c244d5cfb242d3d7b146fea2ee676d46d (patch)
tree603f2cb82ae91e7dfc1174391a1f096db62827bf /pcap-dbus.c
parent025be3f592b920ff0a3e602e5aa8b60a34e5e617 (diff)
Diffstat (limited to 'pcap-dbus.c')
-rw-r--r--pcap-dbus.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/pcap-dbus.c b/pcap-dbus.c
index df7eca788c22..d29fb81d368f 100644
--- a/pcap-dbus.c
+++ b/pcap-dbus.c
@@ -80,6 +80,7 @@ dbus_read(pcap_t *handle, int max_packets _U_, pcap_handler callback, u_char *us
if (dbus_message_is_signal(message, DBUS_INTERFACE_LOCAL, "Disconnected")) {
snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "Disconnected");
+ dbus_message_unref(message);
return -1;
}
@@ -97,6 +98,9 @@ dbus_read(pcap_t *handle, int max_packets _U_, pcap_handler callback, u_char *us
dbus_free(raw_msg);
}
+
+ dbus_message_unref(message);
+
return count;
}