Troubles with 'obstack_grow_escaped'

Dron Link <[email protected]> Thu, 10 Nov 2005 17:28:26 +0300
Newsgroups gmane.comp.gnu.radius.bugs
Organization CyberPulse
Message-ID <[email protected]>
Hi

Bug with %C\{attr-name} %R\{attr-name}
unchange notprintable char to "%03o"


diff -ur radius-1.3.orig/radiusd/radutil.c radius-1.3/radiusd/radutil.c
--- radius-1.3.orig/radiusd/radutil.c   Tue Nov  2 11:15:03 2004
+++ radius-1.3/radiusd/radutil.c        Thu Nov 10 16:29:51 2005
@@ -49,7 +49,7 @@
                                snprintf(buf, sizeof(buf), "%03o",
                                         *(u_char*)str);
                                obstack_1grow(obp, '\\');
-                               obstack_grow(obp, str, 3);
+                               obstack_grow(obp, buf, 3);
                        }
                 }
         }


-- 
System Administrator        CyberPulse
Andrey M Linkevich                 NOC