diff options
Diffstat (limited to 'cpukit/libfs/src')
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_load_tar.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_load_tar.c b/cpukit/libfs/src/imfs/imfs_load_tar.c index b74ff884ea..26794f9242 100644 --- a/cpukit/libfs/src/imfs/imfs_load_tar.c +++ b/cpukit/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')); |