backlight: fix backlight_path memory leak

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
diff --git a/src/libbacklight.c b/src/libbacklight.c
index a9d7ef1..54f3318 100644
--- a/src/libbacklight.c
+++ b/src/libbacklight.c
@@ -210,8 +210,10 @@
 			     entry->d_name) < 0)
 			goto err;
 
-		if (asprintf(&path, "%s/%s", backlight_path, "type") < 0)
+		if (asprintf(&path, "%s/%s", backlight_path, "type") < 0) {
+			free(backlight_path);
 			goto err;
+		}
 
 		fd = open(path, O_RDONLY);