Fix a bug reported by junkio@cox.net involving the mode_chars index.

This commit is contained in:
Manuel Novoa III 2003-08-14 02:28:49 +00:00
parent bf83355dda
commit 062913f662

View File

@ -20,6 +20,11 @@
*
*/
/* Aug 13, 2003
* Fix a bug reported by junkio@cox.net involving the mode_chars index.
*/
#include <assert.h>
#include <sys/stat.h>
@ -119,7 +124,7 @@ const char *bb_mode_string(int mode)
} while (++j < 3);
++i;
if (mode & (010000 >> i)) {
*p = mode_chars[3 + k + (i >> 1)];
*p = mode_chars[3 + (k & 2) + (i == 3)];
}
} while (i < 3);