]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Removed impossible to reach else statements
authorHerwin Weststrate <herwin@snt.utwente.nl>
Sat, 12 Nov 2016 13:10:35 +0000 (14:10 +0100)
committerHerwin Weststrate <herwin@snt.utwente.nl>
Sat, 12 Nov 2016 13:10:35 +0000 (14:10 +0100)
We had "if (<int> < 0)" else "else if (<int> >= 0)", which cover all
possibilities

src/modules/rlm_json/json.c
src/modules/rlm_redis/redis.c

index 0833eeb55c3c8db1425c1451e3cad0bef85156f1..17f24ba143701ee41c7d2ca0a176645e2e6dd1a5 100644 (file)
@@ -101,13 +101,10 @@ int fr_json_object_to_value_data(TALLOC_CTX *ctx, value_data_t *out, json_object
                        src_type = PW_TYPE_SHORT;
                        in.ushort = (uint16_t) num;
                        in.length = sizeof(in.ushort);
-               } else if (num >= 0) {          /* 8bit unsigned (supported) */
+               } else {                /* 8bit unsigned (supported) */
                        src_type = PW_TYPE_BYTE;
                        in.byte = (uint8_t) num;
                        in.length = sizeof(in.byte);
-               } else {
-                       rad_assert(0);
-                       return -1;
                }
        }
                break;
index b8b2b0a90def27a6b63a4dad42df4122a85a9490..5fbb8505c3835939c5093fc7eb8ebe30e06a68ec 100644 (file)
@@ -230,12 +230,10 @@ int fr_redis_reply_to_value_data(TALLOC_CTX *ctx, value_data_t *out, redisReply
                        in.ushort = (uint16_t) reply->integer;
                        in.length = sizeof(in.ushort);
                }
-               else if (reply->integer >= 0) {         /* 8bit unsigned (supported) */
+               else          /* 8bit unsigned (supported) */
                        src_type = PW_TYPE_BYTE;
                        in.byte = (uint8_t) reply->integer;
                        in.length = sizeof(in.byte);
-               } else {
-                       rad_assert(0);
                }
                break;