mirror of
https://github.com/lunarmodules/luafilesystem.git
synced 2026-07-24 20:33:06 +00:00
Cleanup use of explicit \0
This commit is contained in:
@@ -738,7 +738,7 @@ static void push_st_blksize (lua_State *L, STAT_STRUCT *info) {
|
|||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
static const char *perm2string (unsigned short mode) {
|
static const char *perm2string (unsigned short mode) {
|
||||||
static char perms[10] = "---------"; //removed explicit \0 (it would be the second, since "" adds one already and perms[10] is only 10 big.
|
static char perms[10] = "---------";
|
||||||
int i;
|
int i;
|
||||||
for (i=0;i<9;i++) perms[i]='-';
|
for (i=0;i<9;i++) perms[i]='-';
|
||||||
if (mode & _S_IREAD)
|
if (mode & _S_IREAD)
|
||||||
@@ -751,7 +751,7 @@ static const char *perm2string (unsigned short mode) {
|
|||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
static const char *perm2string (mode_t mode) {
|
static const char *perm2string (mode_t mode) {
|
||||||
static char perms[10] = "---------\0";
|
static char perms[10] = "---------";
|
||||||
int i;
|
int i;
|
||||||
for (i=0;i<9;i++) perms[i]='-';
|
for (i=0;i<9;i++) perms[i]='-';
|
||||||
if (mode & S_IRUSR) perms[0] = 'r';
|
if (mode & S_IRUSR) perms[0] = 'r';
|
||||||
|
|||||||
Reference in New Issue
Block a user