backlight: Remove unnecessary and confusing NULL checks

At this point path must point to an allocated string since otherwise the
asprintf that makes the allocation would have failed and we would have
returned earlier.
diff --git a/src/libbacklight.c b/src/libbacklight.c
index df811b4..2ac135a 100644
--- a/src/libbacklight.c
+++ b/src/libbacklight.c
@@ -69,8 +69,7 @@
 	ret = value;
 out:
 	close(fd);
-	if (path)
-		free(path);
+	free(path);
 	return ret;
 }
 
@@ -127,8 +126,7 @@
 out:
 	if (buffer)
 		free(buffer);
-	if (path)
-		free(path);
+	free(path);
 	close(fd);
 	return ret;
 }