modify bug (protex)
authorjihye kim <jihye1128.kim@samsung.com>
Fri, 28 Dec 2012 07:23:08 +0000 (16:23 +0900)
committerjihye kim <jihye1128.kim@samsung.com>
Fri, 28 Dec 2012 07:23:08 +0000 (16:23 +0900)
packaging/device-manager-plugin-maru.spec
src/device_manager_io.c
src/device_manager_plugin_maru.c

index f9c0b7b..42d20e2 100644 (file)
@@ -1,6 +1,6 @@
 Name:       device-manager-plugin-maru
 Summary:    device-manager-plugin-maru
-Version: 0.0.12
+Version: 0.0.13
 Release:    1
 Group:      TO_BE/FILLED_IN
 License:    TO_BE/FILLED_IN
index 3ae0420..8b1d658 100644 (file)
@@ -92,15 +92,15 @@ static int sys_read_buf(char *file, char *buf)
                return -ENOENT;
        }
 
-       r = read(fd, buf, BUFF_MAX);
+       r = read(fd, buf, BUFF_MAX - 1);
        if ((r >= 0) && (r < BUFF_MAX))
                buf[r] = '\0';
        else {
+               close(fd);
                return -EIO;
        }
 
        close(fd);
-
        return 0;
 }
 
index 2be0c41..9f84998 100644 (file)
@@ -177,6 +177,8 @@ static int OEM_sys_display_info(struct display_info *disp_info)
                devmgr_log("lcd_name[%s]", disp_info[i].lcd_name);
 
        lcd_index = index;
+
+       return 0;
 }
 
 int OEM_sys_get_display_count(int *value)