Skip to content

Commit 06a27f9

Browse files
committed
Document mount_dir related variables
1 parent 8e85248 commit 06a27f9

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/runtime.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -719,11 +719,16 @@ int main(int argc, char *argv[]) {
719719
int dir_fd, res;
720720

721721
size_t templen = strlen(temp_base);
722+
723+
// allocate enough memory (size of name won't exceed 60 bytes)
722724
char mount_dir[templen + 60];
725+
723726
size_t namelen = strlen(basename(argv[0]));
724-
if(namelen>6){
725-
namelen=6;
727+
// limit length of tempdir name
728+
if(namelen > 6){
729+
namelen = 6;
726730
}
731+
727732
strcpy(mount_dir, temp_base);
728733
strncpy(mount_dir+templen, "/.mount_", 8);
729734
strncpy(mount_dir+templen+8, basename(argv[0]), namelen);

0 commit comments

Comments
 (0)