chiark
/
gitweb
/
~mdw
/
secnet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
slip: Buffer management (max_start_pad) fixes
[secnet]
/
netlink.c
diff --git
a/netlink.c
b/netlink.c
index 173d412c96c998f0fa15052005b0cedc8e9005a4..bc707579c60ea3d1fe8474198edc0f1df4e6de13 100644
(file)
--- a/
netlink.c
+++ b/
netlink.c
@@
-603,11
+603,13
@@
static void netlink_incoming(struct netlink *st, struct netlink_client *client,
uint32_t source,dest;
struct iphdr *iph;
char errmsgbuf[50];
uint32_t source,dest;
struct iphdr *iph;
char errmsgbuf[50];
+ const char *sourcedesc=client?client->name:"host";
BUF_ASSERT_USED(buf);
BUF_ASSERT_USED(buf);
+
if (!netlink_check(st,buf,errmsgbuf,sizeof(errmsgbuf))) {
Message(M_WARNING,"%s: bad IP packet from %s: %s\n",
if (!netlink_check(st,buf,errmsgbuf,sizeof(errmsgbuf))) {
Message(M_WARNING,"%s: bad IP packet from %s: %s\n",
- st->name,
client?client->name:"host"
,
+ st->name,
sourcedesc
,
errmsgbuf);
BUF_FREE(buf);
return;
errmsgbuf);
BUF_FREE(buf);
return;