summaryrefslogtreecommitdiff
path: root/src/media-thumbnail.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/media-thumbnail.c')
-rwxr-xr-xsrc/media-thumbnail.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/media-thumbnail.c b/src/media-thumbnail.c
index dd16356..0920eec 100755
--- a/src/media-thumbnail.c
+++ b/src/media-thumbnail.c
@@ -121,6 +121,10 @@ int thumbnail_request_from_db_async(const char *origin_path, ThumbFunc func, voi
thumb_dbg_slog("Path : %s", origin_path);
thumbUserData *userData = (thumbUserData*)malloc(sizeof(thumbUserData));
+ if (userData == NULL) {
+ thumb_err("memory allocation failed");
+ return MS_MEDIA_ERR_OUT_OF_MEMORY;
+ }
userData->func = (ThumbFunc)func;
userData->user_data = user_data;
@@ -152,6 +156,10 @@ int thumbnail_request_extract_raw_data_async(int request_id, const char *origin_
thumb_dbg_slog("Path : %s", origin_path);
thumbRawUserData *userData = (thumbRawUserData*)malloc(sizeof(thumbRawUserData));
+ if(userData == NULL) {
+ thumb_err("userData malloc failed : %d", err);
+ return MS_MEDIA_ERR_OUT_OF_MEMORY;
+ }
userData->func = func;
userData->user_data = user_data;