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 <assert.h>
#include <sys/stat.h> #include <sys/stat.h>
@ -119,7 +124,7 @@ const char *bb_mode_string(int mode)
} while (++j < 3); } while (++j < 3);
++i; ++i;
if (mode & (010000 >> i)) { if (mode & (010000 >> i)) {
*p = mode_chars[3 + k + (i >> 1)]; *p = mode_chars[3 + (k & 2) + (i == 3)];
} }
} while (i < 3); } while (i < 3);