Fix a bug reported by junkio@cox.net involving the mode_chars index.
This commit is contained in:
parent
bf83355dda
commit
062913f662
@ -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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user