odhcp6c: improve code readibility
authorHans Dedecker <dedeckeh@gmail.com>
Sat, 31 Mar 2018 16:57:45 +0000 (18:57 +0200)
committerHans Dedecker <dedeckeh@gmail.com>
Sat, 31 Mar 2018 17:15:18 +0000 (19:15 +0200)
Improve code readibility by always checking the sep variable for end of
option data in the different option data parsing functions.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
src/odhcp6c.c

index b055b70bed13cc1b8cd05c8cfb4c0675ee65e253..48e3dee1cea2c9545e03583e9dab5578698d20bf 100644 (file)
@@ -1000,7 +1000,7 @@ static int parse_opt_dns_string(const char *src, uint8_t **dst, const bool array
                i_len -= strlen(src) + (sep ? 1 : 0);
                src = sep;
 
-               if (src)
+               if (sep)
                        sep = get_sep_pos(src, ARRAY_SEP);
        } while (i_len);
 
@@ -1035,7 +1035,7 @@ static int parse_opt_ip6(const char *src, uint8_t **dst, const bool array)
                i_len -= strlen(src) + (sep ? 1 : 0);
                src = sep;
 
-               if (src)
+               if (sep)
                        sep = get_sep_pos(src, ARRAY_SEP);
        } while (i_len);
 
@@ -1074,7 +1074,7 @@ static int parse_opt_user_class(const char *src, uint8_t **dst, const bool array
                i_len -= str_len + (sep ? 1 : 0);
                src = sep;
 
-               if (src)
+               if (sep)
                        sep = get_sep_pos(src, ARRAY_SEP);
        } while (i_len);