packages: ulogd/ulogd-BASE.patch (NEW) - new from https://bugzilla.redhat.c...

dzeus dzeus at pld-linux.org
Fri Feb 25 09:17:33 CET 2011


Author: dzeus                        Date: Fri Feb 25 08:17:32 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new from https://bugzilla.redhat.com/show_bug.cgi?id=247345

---- Files affected:
packages/ulogd:
   ulogd-BASE.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/ulogd/ulogd-BASE.patch
diff -u /dev/null packages/ulogd/ulogd-BASE.patch:1.1
--- /dev/null	Fri Feb 25 09:17:32 2011
+++ packages/ulogd/ulogd-BASE.patch	Fri Feb 25 09:17:27 2011
@@ -0,0 +1,23 @@
+--- extensions/ulogd_BASE.c-save	2007-08-06 11:23:53.000000000 +0200
++++ extensions/ulogd_BASE.c	2007-08-06 11:28:47.000000000 +0200
+@@ -63,7 +63,7 @@ static ulog_iret_t *_interp_raw(ulog_int
+ {
+ 	unsigned char *p;
+ 	int i;
+-	char *buf, *oldbuf = NULL;
++	char *buf = NULL;
+ 	ulog_iret_t *ret = ip->result;
+ 
+ 	if (pkt->mac_len) {
+@@ -75,9 +75,8 @@ static ulog_iret_t *_interp_raw(ulog_int
+ 		*buf = '\0';
+ 
+ 		p = pkt->mac;
+-		oldbuf = buf;
+ 		for (i = 0; i < pkt->mac_len; i++, p++)
+-			sprintf(buf, "%s%02x%c", oldbuf, *p, i==pkt->mac_len-1 ? ' ':':');
++			sprintf(buf + (i*3), "%02x%c", *p, i==pkt->mac_len-1 ? ' ':':');
+ 		ret[0].value.ptr = buf;
+ 		ret[0].flags |= ULOGD_RETF_VALID;
+ 	}
+
================================================================


More information about the pld-cvs-commit mailing list