summaryrefslogtreecommitdiff
path: root/libkmod/libkmod-elf.c
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@profusion.mobi>2011-12-20 03:08:09 -0200
committerLucas De Marchi <lucas.demarchi@profusion.mobi>2011-12-20 03:27:50 -0200
commit4f0f0e75e2fefc2eb26da81f7a4fadf5d624875f (patch)
treeef2b8b095b7eb921a726cf2a6ee2548e8eeed85b /libkmod/libkmod-elf.c
parent0eae38e6cf0e4850cc6cdc80c7523a5084ab287a (diff)
downloadkmod-4f0f0e75e2fefc2eb26da81f7a4fadf5d624875f.tar.gz
Reduce ident by continuing early
Diffstat (limited to 'libkmod/libkmod-elf.c')
-rw-r--r--libkmod/libkmod-elf.c13
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++;