Package: ramond
Version: 0.5-4
Severity: important
Tags: patch
Dear Maintainer,
ramond runs a process when it detects a problem. remond send the prefix
detected to the child via environment vairables. If the Rogue Router
Announcement does not contain a prefix the enviromnent vairables are
garbled. changing setenv("FOO", NULL) to setenv("FOO", "") fixes it.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ramond depends on:
ii libapr1 1.5.1-2
ii libc6 2.19-4
ii libpcap0.8 1.5.3-4
ii libxml2 2.9.1+dfsg1-3
ii zlib1g 1:1.2.8.dfsg-1
ramond recommends no packages.
ramond suggests no packages.
-- no debconf information
--- ramond-0.5.orig/src/main.c
+++ ramond-0.5/src/main.c
@@ -567,8 +567,8 @@ void executeActions(struct rule *this_ru
}
else
{
- setenv("PREFIX", NULL, 1);
- setenv("PREFIX_LEN", NULL, 1);
+ setenv("PREFIX", "", 1);
+ setenv("PREFIX_LEN", "", 1);
}
setenv("SOURCE_ADDR", data->from_str, 1);