Use correct enum values for returned token types, not hard-coded
authoraland <aland>
Thu, 6 Sep 2001 16:14:43 +0000 (16:14 +0000)
committeraland <aland>
Thu, 6 Sep 2001 16:14:43 +0000 (16:14 +0000)
numbers

bug noted by Spike Ilacqua <spike@indra.com>

src/lib/valuepair.c

index 3b9f65b..b893c83 100644 (file)
@@ -696,13 +696,13 @@ LRAD_TOKEN userparse(char *buffer, VALUE_PAIR **first_pair)
         *      We allow an empty line.
         */
        if (buffer[0] == 0)
-               return 0;
+               return T_EOL;
 
        p = buffer;
        do {
                previous_token = last_token;
                if ((vp = pairread(&p, &last_token)) == NULL) {
-                       return -1;
+                       return T_INVALID;
                }
                pairadd(first_pair, vp);
        } while (*p && (last_token == T_COMMA));