diff options
author | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2011-12-20 03:08:09 -0200 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2011-12-20 03:27:50 -0200 |
commit | 4f0f0e75e2fefc2eb26da81f7a4fadf5d624875f (patch) | |
tree | ef2b8b095b7eb921a726cf2a6ee2548e8eeed85b /libkmod/libkmod-elf.c | |
parent | 0eae38e6cf0e4850cc6cdc80c7523a5084ab287a (diff) | |
download | kmod-4f0f0e75e2fefc2eb26da81f7a4fadf5d624875f.tar.gz |
Reduce ident by continuing early
Diffstat (limited to 'libkmod/libkmod-elf.c')
-rw-r--r-- | libkmod/libkmod-elf.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/libkmod/libkmod-elf.c b/libkmod/libkmod-elf.c index 0d84d9f..4438120 100644 --- a/libkmod/libkmod-elf.c +++ b/libkmod/libkmod-elf.c @@ -420,14 +420,15 @@ int kmod_elf_get_strings(const struct kmod_elf *elf, const char *section, char * last = 0; for (i = 0, count = 0; i < size; i++) { - if (strings[i] == '\0') { - if (last == i) { - last = i + 1; - continue; - } - count++; + if (strings[i] != '\0') + continue; + + if (last == i) { last = i + 1; + continue; } + count++; + last = i + 1; } if (strings[i - 1] != '\0') count++; |