Skip to content

Commit f5d65e3

Browse files
author
Mikachu2333
committed
修复 xy_detect_os 内存泄露
1 parent 053991a commit f5d65e3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/xy.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1343,9 +1343,10 @@ xy_detect_os ()
13431343
fp = popen ("uname -s", "r");
13441344
if (!fp)
13451345
{
1346-
if (opendir ("/etc/rc.d"))
1346+
DIR *bsd_dir = opendir ("/etc/rc.d");
1347+
if (bsd_dir)
13471348
{
1348-
closedir (d);
1349+
closedir (bsd_dir);
13491350
xy.on_bsd = true;
13501351
return;
13511352
}

0 commit comments

Comments
 (0)