Skip to content

Commit b797246

Browse files
committed
DisplayServer (Apple): use FF_AUTO_FREE
1 parent d54bb4f commit b797246

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/detection/displayserver/displayserver_apple.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "displayserver.h"
22
#include "common/sysctl.h"
33
#include "util/apple/cf_helpers.h"
4+
#include "util/mallocHelper.h"
45

56
#include <stdlib.h>
67
#include <ctype.h>
@@ -73,7 +74,7 @@ static void detectWMPlugin(FFstrbuf* name)
7374
u_int requestLength = sizeof(request) / sizeof(*request);
7475

7576
size_t length = 0;
76-
struct kinfo_proc* processes = ffSysctlGetData(request, requestLength, &length);
77+
FF_AUTO_FREE struct kinfo_proc* processes = ffSysctlGetData(request, requestLength, &length);
7778
if(processes == NULL)
7879
return;
7980

@@ -94,8 +95,6 @@ static void detectWMPlugin(FFstrbuf* name)
9495
name->chars[0] = (char) toupper(name->chars[0]);
9596
break;
9697
}
97-
98-
free(processes);
9998
}
10099

101100
void ffConnectDisplayServerImpl(FFDisplayServerResult* ds, const FFinstance* instance)

0 commit comments

Comments
 (0)