Modify error type 28/40328/5
authorMinje Ahn <minje.ahn@samsung.com>
Tue, 2 Jun 2015 10:55:01 +0000 (19:55 +0900)
committerMinje ahn <minje.ahn@samsung.com>
Wed, 3 Jun 2015 07:24:30 +0000 (00:24 -0700)
Change-Id: I61987fa1300cb10ffaee918fc286bcf4ebfd3a4e
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
lib/include/media-util-err.h
lib/media-util-db.c
lib/media-util-noti.c
src/common/include/media-common-drm.h
src/common/include/media-common-utils.h
src/common/media-common-drm.c
src/common/media-common-utils.c
src/scanner/media-scanner-db-svc.c
src/scanner/media-scanner-scan.c
src/server/media-server-db-svc.c
src/server/media-server-socket.c

index 6e4a4e1..f483942 100755 (executable)
 #ifndef _MEDIA_UTIL_ERR_H_
 #define _MEDIA_UTIL_ERR_H_
 
-#define MS_MEDIA_ERR_NONE 0
+#define MS_MEDIA_ERR_NONE                                              0
 
-/*internal operation error*/
-#define MS_MEDIA_ERR_INTERNAL                          -1
-#define MS_MEDIA_ERR_INVALID_CONTENT           -2   /**< Invalid content */
-#define MS_MEDIA_ERR_INVALID_PARAMETER                 -3   /**< invalid parameter(s) */
-#define MS_MEDIA_ERR_INVALID_PATH                      -4   /**< Invalid path */
-#define MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL      -5   /**< exception of memory allocation */
-#define MS_MEDIA_ERR_DIR_OPEN_FAIL                     -6   /**< exception of dir open*/
-#define MS_MEDIA_ERR_FILE_OPEN_FAIL                    -7   /**< exception of file doesn't exist*/
+/* Internal operation error*/
+#define MS_MEDIA_ERR_INTERNAL                                  -1
+#define MS_MEDIA_ERR_INVALID_PARAMETER                         -2  /* Invalid parameter(s) */
+#define MS_MEDIA_ERR_INVALID_PATH                              -3  /* Invalid path */
+#define MS_MEDIA_ERR_OUT_OF_MEMORY                             -4  /* Out of memory */
 
-/*DB operation error*/
-#define MS_MEDIA_ERR_DB_CONNECT_FAIL           -11  /**< connecting database fails */
-#define MS_MEDIA_ERR_DB_DISCONNECT_FAIL                -12  /**< disconnecting database fails */
-#define MS_MEDIA_ERR_DB_INSERT_FAIL                    -13  /**< inserting record fails */
-#define MS_MEDIA_ERR_DB_DELETE_FAIL                    -14  /**< deleting record fails */
-#define MS_MEDIA_ERR_DB_UPDATE_FAIL                    -15  /**< updating record fails */
-#define MS_MEDIA_ERR_DB_EXIST_ITEM_FAIL                -16  /**< item does not exist */
-#define MS_MEDIA_ERR_DB_BUSY_FAIL                      -17  /**< DB Busy */
+/* DB operation error*/
+#define MS_MEDIA_ERR_DB_CONNECT_FAIL                           -101  /* connecting database fails */
+#define MS_MEDIA_ERR_DB_DISCONNECT_FAIL                        -102  /* disconnecting database fails */
+#define MS_MEDIA_ERR_DB_INSERT_FAIL                            -103  /* inserting record fails */
+#define MS_MEDIA_ERR_DB_DELETE_FAIL                            -104  /* deleting record fails */
+#define MS_MEDIA_ERR_DB_UPDATE_FAIL                            -105  /* updating record fails */
+#define MS_MEDIA_ERR_DB_BUSY_FAIL                                      -106  /* DB Busy */
+#define MS_MEDIA_ERR_DB_SERVER_BUSY_FAIL                       -107  /* DB Server Busy */
+#define MS_MEDIA_ERR_DB_CONSTRAINT_FAIL                        -108  /* DB CONSTRAINT fails - In case of insert, the record already exists */
+#define MS_MEDIA_ERR_DB_BATCH_UPDATE_BUSY              -109  /* Batch update thread is full */
+#define MS_MEDIA_ERR_DB_NO_RECORD                              -110  /* Item not found in DB */
+#define MS_MEDIA_ERR_DB_CORRUPT                                        -112  /* DB corrut error */
+#define MS_MEDIA_ERR_DB_PERMISSION                             -113  /* DB permission error */
+#define MS_MEDIA_ERR_DB_FULL_FAIL                                      -114  /* DB storage full error */
+#define MS_MEDIA_ERR_DB_INTERNAL                                       -150  /* DB internal error */
 
-/*DRM operation error*/
-#define MS_MEDIA_ERR_DRM_REGISTER_FAIL                 -21  /**< interting into drm db fails */
-#define MS_MEDIA_ERR_DRM_GET_INFO_FAIL                 -22  /**< getting inforamtion fails from DRM content */
+/* IPC operation error*/
+#define MS_MEDIA_ERR_SOCKET_CONN                                       -201  /* socket connect error */
+#define MS_MEDIA_ERR_SOCKET_BIND                                       -202  /* socket binding fails */
+#define MS_MEDIA_ERR_SOCKET_SEND                                       -203  /* socket sending fails */
+#define MS_MEDIA_ERR_SOCKET_RECEIVE                            -204  /* socket receiving fails */
+#define MS_MEDIA_ERR_SOCKET_RECEIVE_TIMEOUT            -205  /* socket receive timeout error */
+#define MS_MEDIA_ERR_SOCKET_ACCEPT                             -206  /* socket accept fails */
+#define MS_MEDIA_ERR_SOCKET_INTERNAL                           -250  /* receive error from socket API */
 
-/*IPC operation error*/
-#define MS_MEDIA_ERR_SOCKET_INTERNAL                   -31  /**< receive error from socket API */
-#define MS_MEDIA_ERR_SOCKET_CONN                               -32  /**< socket connect error */
-#define MS_MEDIA_ERR_SOCKET_BIND                               -33  /**< socket binding fails */
-#define MS_MEDIA_ERR_SOCKET_SEND                               -34  /**< socket sending fails */
-#define MS_MEDIA_ERR_SOCKET_RECEIVE                    -35  /**< socket receiving fails */
-#define MS_MEDIA_ERR_SOCKET_RECEIVE_TIMEOUT    -36  /**< socket receive timeout error */
-#define MS_MEDIA_ERR_DBUS_ADD_FILTER                   -37  /**< DBUS add filter fails*/
-#define MS_MEDIA_ERR_DBUS_GET                                  -38  /**< DBUS get fails */
-#define MS_MEDIA_ERR_DATA_TAINTED                              -39  /**< received data is tainted */
-#define MS_MEDIA_ERR_SEND_NOTI_FAIL                    -40  /**< sending notification is failed */
+/* DIRECTORY error*/
+#define MS_MEDIA_ERR_DIR_OPEN_FAIL                             -501  /* direcotry opennig fails */
+#define MS_MEDIA_ERR_DIR_CLOSE_FAIL                            -502  /* directory closing fails */
+#define MS_MEDIA_ERR_DIR_READ_FAIL                             -503  /* directory reading fails */
 
-/* SERVER error*/
-#define MS_MEDIA_ERR_NOW_REGISTER_FILE         -41  /**< already inserting into DB */
-#define MS_MEDIA_ERR_SCANNING_BUSY                     -42  /**< already directory scanning is running */
-#define MS_MEDIA_ERR_DB_SERVER_BUSY_FAIL       -43  /**< DB server busy */
-#define MS_MEDIA_ERR_SCANNER_FORCE_STOP                -44  /**< scanning is stopped forcely */
+/* FILE error*/
+#define MS_MEDIA_ERR_FILE_OPEN_FAIL                            -601  /* file opennig fails */
+#define MS_MEDIA_ERR_FILE_CLOSE_FAIL                           -602  /* file closing fails */
+#define MS_MEDIA_ERR_FILE_READ_FAIL                            -603  /* file reading fails */
+#define MS_MEDIA_ERR_FILE_WRITE_FAIL                           -604  /* file writing fails */
+#define MS_MEDIA_ERR_FILE_NOT_EXIST                            -605  /* file does not exist */
+
+/* MEDIA SERVER error*/
+#define MS_MEDIA_ERR_SCANNER_FORCE_STOP                        -701  /* scanning is stopped forcely */
+#define MS_MEDIA_ERR_PERMISSION_DENIED                 -702  /* Do have permission of request */
+
+/* Thumbnail error*/
+#define MS_MEDIA_ERR_THUMB_TOO_BIG                             -801  /* Original is too big to make thumb */
+#define MS_MEDIA_ERR_THUMB_DUPLICATED_REQUEST  -802  /* Duplicated request of same path */
 
 /*ETC*/
-#define MS_MEDIA_ERR_VCONF_SET_FAIL                    -51  /**< vconf set fail*/
-#define MS_MEDIA_ERR_VCONF_GET_FAIL                    -52  /**< vconf get fail*/
-#define MS_MEDIA_ERR_MIME_GET_FAIL                     -53  /**< not media file*/
-#define MS_MEDIA_ERR_SCANNER_NOT_READY         -54  /**< not media file*/
-#define MS_MEDIA_ERR_DYNAMIC_LINK                      -55
+#define MS_MEDIA_ERR_VCONF_SET_FAIL                            -901  /* vconf setting fails*/
+#define MS_MEDIA_ERR_VCONF_GET_FAIL                            -902  /* vconf getting fails*/
+#define MS_MEDIA_ERR_SCANNER_NOT_READY                 -903  /* scanner is not ready */
+#define MS_MEDIA_ERR_DYNAMIC_LINK                              -904  /* fail to dynamic link */
+#define MS_MEDIA_ERR_INVALID_IPC_MESSAGE                       -905  /* received message is not valid */
+#define MS_MEDIA_ERR_DATA_TAINTED                              -906  /* received data is tainted */
+#define MS_MEDIA_ERR_SEND_NOTI_FAIL                            -907  /* sending notification is failed */
 
-#define MS_MEDIA_ERR_MAX                                               -999 /**< not media file*/
+#define MS_MEDIA_ERR_MAX                                                       -999
 
 #endif /*_MEDIA_UTIL_ERR_H_*/
index ede3e85..ed2dd2f 100755 (executable)
@@ -691,9 +691,9 @@ int media_db_update_db_batch_start(const char *query_str)
                ret = MS_MEDIA_ERR_DB_SERVER_BUSY_FAIL;
        } else {
                sql_list = (char**)malloc(sizeof(char*));
-               MSAPI_RETVM_IF(sql_list == NULL, MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL, "Out of memory");
+               MSAPI_RETVM_IF(sql_list == NULL, MS_MEDIA_ERR_OUT_OF_MEMORY, "Out of memory");
                sql_list[g_list_idx++] = strdup(query_str);
-               MSAPI_RETVM_IF(sql_list[g_list_idx - 1] == NULL, MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL, "Out of memory");
+               MSAPI_RETVM_IF(sql_list[g_list_idx - 1] == NULL, MS_MEDIA_ERR_OUT_OF_MEMORY, "Out of memory");
        }
 
        return ret;
@@ -706,10 +706,10 @@ int media_db_update_db_batch(const char *query_str)
        MSAPI_RETVM_IF(!MS_STRING_VALID(query_str), MS_MEDIA_ERR_INVALID_PARAMETER, "Invalid Query");
 
        sql_list = (char**)realloc(sql_list, (g_list_idx + 1) * sizeof(char*));
-       MSAPI_RETVM_IF(sql_list == NULL, MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL, "Out of memory");
+       MSAPI_RETVM_IF(sql_list == NULL, MS_MEDIA_ERR_OUT_OF_MEMORY, "Out of memory");
 
        sql_list[g_list_idx++] = strdup(query_str);
-       MSAPI_RETVM_IF(sql_list[g_list_idx - 1] == NULL, MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL, "Out of memory");
+       MSAPI_RETVM_IF(sql_list[g_list_idx - 1] == NULL, MS_MEDIA_ERR_OUT_OF_MEMORY, "Out of memory");
 
        return ret;
 }
@@ -729,14 +729,14 @@ int media_db_update_db_batch_end(MediaDBHandle *handle, const char *query_str)
        if (sql_list == NULL) {
                __media_db_destroy_sql_list();
                MSAPI_DBG_ERR("Out of memory");
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        sql_list[g_list_idx++] = strdup(query_str);
        if (sql_list[g_list_idx - 1] == NULL) {
                __media_db_destroy_sql_list();
                MSAPI_DBG_ERR("Out of memory");
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        int i = 0;
index 6cb380b..6475d20 100755 (executable)
@@ -140,7 +140,7 @@ int media_db_update_subscribe(db_update_cb user_cb, void *user_data)
        if (noti_mutex == NULL) {
                noti_mutex = g_mutex_new();
                if (noti_mutex == NULL) {
-                       return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+                       return MS_MEDIA_ERR_OUT_OF_MEMORY;
                }
        }
 
@@ -155,7 +155,7 @@ int media_db_update_subscribe(db_update_cb user_cb, void *user_data)
                if (!g_bus) {
                        MSAPI_DBG ("Failed to connect to the D-BUS daemon: %s", error.message);
                        dbus_error_free (&error);
-                       ret = MS_MEDIA_ERR_DBUS_GET;
+                       ret = MS_MEDIA_ERR_INTERNAL;
                        goto ERROR;
                }
 
@@ -164,7 +164,7 @@ int media_db_update_subscribe(db_update_cb user_cb, void *user_data)
                MS_MALLOC(callback_data, sizeof(noti_callback_data));
                if (callback_data == NULL) {
                        MSAPI_DBG_ERR("MS_MALLOC failed");
-                       ret = MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+                       ret = MS_MEDIA_ERR_OUT_OF_MEMORY;
                        goto ERROR;
                }
                callback_data->user_callback = user_cb;
@@ -174,7 +174,7 @@ int media_db_update_subscribe(db_update_cb user_cb, void *user_data)
                dbus_bus_add_match (g_bus, MS_MEDIA_DBUS_MATCH_RULE, &error);
                if( !dbus_connection_add_filter (g_bus, __message_filter, callback_data, __free_data_fuction)) {
                        dbus_bus_remove_match (g_bus, MS_MEDIA_DBUS_MATCH_RULE, NULL);
-                       ret =  MS_MEDIA_ERR_DBUS_ADD_FILTER;
+                       ret =  MS_MEDIA_ERR_INTERNAL;
                        goto ERROR;
                }
                g_data_store = (void *)callback_data;
@@ -250,7 +250,7 @@ int media_db_update_send(int pid, /* mandatory */
        if (!bus) {
                MSAPI_DBG ("Failed to connect to the D-BUS daemon: %s", error.message);
                dbus_error_free (&error);
-               return MS_MEDIA_ERR_DBUS_GET;
+               return MS_MEDIA_ERR_INTERNAL;
        }
 
        message = dbus_message_new_signal (MS_MEDIA_DBUS_PATH, MS_MEDIA_DBUS_INTERFACE, MS_MEDIA_DBUS_NAME);
index 27f3dc6..1006ab0 100755 (executable)
@@ -34,9 +34,6 @@ bool
 ms_is_drm_file(const char *path);
 
 int
-ms_get_mime_in_drm_info(const char *path, char *mime);
-
-int
 ms_drm_register(const char* path);
 
 void
index 02bc3e5..3706d9c 100755 (executable)
@@ -52,9 +52,6 @@ ms_storage_type_t
 ms_get_storage_type_by_full(const char *path, uid_t uid);
 
 int
-ms_get_mime(const char *path, char *mimetype);
-
-int
 ms_strappend(char *res, const int size, const char *pattern,
                 const char *str1, const char *str2);
 
index 029fed6..360ea40 100755 (executable)
@@ -51,49 +51,6 @@ ms_is_drm_file(const char *path)
 }
 
 int
-ms_get_mime_in_drm_info(const char *path, char *mime)
-{
-#ifdef __SUPPORT_DRM
-       int ret;
-       drm_content_info_s contentInfo;
-       drm_file_type_e file_type = DRM_TYPE_UNDEFINED;
-
-       if (path == NULL || mime == NULL)
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-
-       /* check drm type */
-       ret = drm_get_file_type(path, &file_type);
-       if (ret != DRM_RETURN_SUCCESS) {
-               MS_DBG_ERR("drm_get_file_type() failed");
-               MS_DBG_ERR("%s [%d]", path, ret);
-               return MS_MEDIA_ERR_DRM_GET_INFO_FAIL;
-       } else {
-               /* if a drm file is OMA drm, use DRM API for getting mime information */
-               if (file_type == DRM_TYPE_OMA_V1
-               || file_type == DRM_TYPE_OMA_V2
-               || file_type == DRM_TYPE_OMA_PD) {
-                       MS_DBG_ERR("THIS IS OMA DRM");
-                       memset(&contentInfo,0x0,sizeof(drm_content_info_s));
-                       ret = drm_get_content_info(path, &contentInfo);
-                       if (ret != DRM_RETURN_SUCCESS) {
-                               MS_DBG_ERR("drm_svc_get_content_info() failed");
-                               MS_DBG_ERR("%s [%d]", path, ret);
-                               return MS_MEDIA_ERR_DRM_GET_INFO_FAIL;
-                       }
-                       strncpy(mime, contentInfo.mime_type, 100);
-               } else {
-                       MS_DBG_ERR("THIS IS DRM BUT YOU SHOULD USE API OF AUL LIBRARY");
-                       return MS_MEDIA_ERR_DRM_GET_INFO_FAIL;
-               }
-       }
-
-       return MS_MEDIA_ERR_NONE;
-#else
-       return MS_MEDIA_ERR_DRM_GET_INFO_FAIL;
-#endif
-}
-
-int
 ms_drm_register(const char* path)
 {
 
index b76a473..463c905 100755 (executable)
@@ -147,37 +147,6 @@ ms_get_storage_type_by_full(const char *path, uid_t uid)
                return MS_MEDIA_ERR_INVALID_PATH;
     }
 }
-int
-ms_get_mime(const char *path, char *mimetype)
-{
-       int ret = MS_MEDIA_ERR_NONE;
-
-       if (path == NULL)
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-
-       /*get content type and mime type from file. */
-       /*in case of drm file. */
-       if (ms_is_drm_file(path)) {
-               if (ms_get_mime_in_drm_info(path, mimetype) != MS_MEDIA_ERR_NONE) {
-                       MS_DBG_ERR("Fail to get mime from drm API");
-                       if (aul_get_mime_from_file(path, mimetype, 255) < 0) {
-                               MS_DBG_ERR("aul_get_mime_from_file fail");
-                               ret = MS_MEDIA_ERR_MIME_GET_FAIL;
-                       } else {
-                               MS_DBG_ERR("aul_get_mime_from_file success");
-                               ret = MS_MEDIA_ERR_NONE;
-                       }
-               }
-       } else {
-               /*in case of normal files */
-               if (aul_get_mime_from_file(path, mimetype, 255) < 0) {
-                       MS_DBG_ERR("aul_get_mime_from_file fail");
-                       ret = MS_MEDIA_ERR_MIME_GET_FAIL;
-               }
-       }
-
-       return ret;
-}
 
 int
 ms_strappend(char *res, const int size, const char *pattern,
index cb57efa..1d2122e 100755 (executable)
@@ -147,8 +147,8 @@ msc_load_functions(void)
        int lib_index = 0, func_index;
        char func_list[eFUNC_MAX][40] = {
                "check_item",
-               "connect",
-               "disconnect",
+               "connect_db",
+               "disconnect_db",
                "check_item_exist",
                "insert_item_begin",
                "insert_item_end",
@@ -185,7 +185,7 @@ msc_load_functions(void)
        MS_MALLOC(scan_func_handle, sizeof(void*) * lib_num);
        if (scan_func_handle == NULL) {
                MSC_DBG_ERR("malloc failed");
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        while(lib_index < lib_num) {
@@ -207,7 +207,7 @@ msc_load_functions(void)
        if (func_array == NULL) {
                MSC_DBG_ERR("malloc failed");
                MS_SAFE_FREE(scan_func_handle);
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        for(lib_index = 0 ; lib_index < lib_num; lib_index ++) {
@@ -222,7 +222,7 @@ msc_load_functions(void)
                        MS_SAFE_FREE(scan_func_handle);
 
                        MSC_DBG_ERR("malloc failed");
-                       return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+                       return MS_MEDIA_ERR_OUT_OF_MEMORY;
                }
        }
 
index 32015ed..93d36ff 100755 (executable)
@@ -190,7 +190,7 @@ static int _msc_dir_scan(void **handle, const char*start_path, ms_storage_type_t
        dir_array = g_array_new (FALSE, FALSE, sizeof (char*));
        if (dir_array == NULL){
                MSC_DBG_ERR("g_array_new failed");
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
        /* add first direcotiry to directory array */
        g_array_append_val (dir_array, start_path);
@@ -401,7 +401,7 @@ gboolean msc_directory_scan_thread(void *data)
                        goto _POWEROFF;
                }
 
-               /*disconnect form media db*/
+               /*disconnect from media db*/
                if (handle) msc_disconnect_db(&handle);
 NEXT:
                /*Active flush */
@@ -524,7 +524,7 @@ gboolean msc_storage_scan_thread(void *data)
                        goto _POWEROFF;
                }
 
-               /*disconnect form media db*/
+               /*disconnect from media db*/
                if (handle)     msc_disconnect_db(&handle);
 
 NEXT:
@@ -743,7 +743,7 @@ gboolean msc_register_thread(void *data)
                /*call for bundle commit*/
                msc_register_end(handle, register_data->uid);
 
-               /*disconnect form media db*/
+               /*disconnect from media db*/
                if (handle) msc_disconnect_db(&handle);
 
                /*Active flush */
index 6f8ca8d..d2eb23f 100755 (executable)
@@ -113,8 +113,8 @@ ms_load_functions(void)
 {
        int lib_index = 0, func_index;
        char func_list[eFUNC_MAX][40] = {
-               "connect",
-               "disconnect",
+               "connect_db",
+               "disconnect_db",
                "set_all_storage_items_validity",
                };
        /*init array for adding name of so*/
@@ -135,7 +135,7 @@ ms_load_functions(void)
        MS_MALLOC(func_handle, sizeof(void*) * lib_num);
        if (func_handle == NULL) {
                MS_DBG_ERR("malloc failed");
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        while(lib_index < lib_num) {
@@ -157,7 +157,7 @@ ms_load_functions(void)
        if (func_array == NULL) {
                MS_DBG_ERR("malloc failed");
                MS_SAFE_FREE(func_handle);
-               return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        for(lib_index = 0 ; lib_index < lib_num; lib_index ++) {
@@ -172,7 +172,7 @@ ms_load_functions(void)
                        MS_SAFE_FREE(func_handle);
 
                        MS_DBG_ERR("malloc failed");
-                       return MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+                       return MS_MEDIA_ERR_OUT_OF_MEMORY;
                }
        }
 
index a72c16a..dc64df2 100755 (executable)
@@ -447,7 +447,7 @@ gboolean ms_read_db_socket(GIOChannel *src, GIOCondition condition, gpointer dat
                send_msg = ret;
                MS_SAFE_FREE(sql_query);
        } else {
-               send_msg = MS_MEDIA_ERR_ALLOCATE_MEMORY_FAIL;
+               send_msg = MS_MEDIA_ERR_OUT_OF_MEMORY;
        }
 
        memset(&msg, 0x0, sizeof(ms_comm_msg_s));