Commit 364ba3b7 authored by Zhang Rui's avatar Zhang Rui Committed by Hans de Goede
Browse files

tools/power/x86/intel-speed-select: Handle open() failure case



Add handling for open() failure case to make sure a valid file
descriptor is passed to dup().

Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
Signed-off-by: default avatarSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
parent b8bebc8e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -174,6 +174,8 @@ static void daemonize(char *rundir, char *pidfile)
		close(i);

	i = open("/dev/null", O_RDWR);
	if (i < 0)
		exit(EXIT_FAILURE);
	ret = dup(i);
	if (ret == -1)
		exit(EXIT_FAILURE);