Prints integer values as unsigned numbers. Bug reported by ulf.bremer@gmx.de,
authorcmiller <cmiller>
Mon, 28 May 2001 14:48:53 +0000 (14:48 +0000)
committercmiller <cmiller>
Mon, 28 May 2001 14:48:53 +0000 (14:48 +0000)
who must have users transferring an impressive >2^15 octets per session.

src/lib/print.c

index ff8008f..ec0d5a8 100644 (file)
@@ -115,7 +115,7 @@ int vp_prints_value(char * out, int outlen, VALUE_PAIR *vp, int delimitst)
                                != NULL)
                                a = v->name;
                        else {
-                               snprintf(buf, sizeof(buf), "%d", vp->lvalue);
+                               snprintf(buf, sizeof(buf), "%u", vp->lvalue);
                                a = buf;
                        }
                        break;