summaryrefslogtreecommitdiffstats
path: root/c/src/exec/libfs/src/imfs/imfs_load_tar.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/exec/libfs/src/imfs/imfs_load_tar.c')
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_load_tar.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/exec/libfs/src/imfs/imfs_load_tar.c b/c/src/exec/libfs/src/imfs/imfs_load_tar.c
index b74ff884ea..26794f9242 100644
--- a/c/src/exec/libfs/src/imfs/imfs_load_tar.c
+++ b/c/src/exec/libfs/src/imfs/imfs_load_tar.c
@@ -220,7 +220,9 @@ octal2ulong(char *octascii, int len)
mult = 1;
for (i=len-1; i>=0; i--)
{
- if ((octascii[i] < '0') || (octascii[i] > '9'))
+ if (octascii[i] < '0')
+ continue;
+ if (octascii[i] > '9')
continue;
num += mult*((unsigned long)(octascii[i] - '0'));