libbluray | branch: master | hpi1 <[email protected]> | Mon Jan 2 13:20:14 2012 +0200| [872bcb55f0d86a4a7b99447e05db8cd8c6194f18] | committer: hpi1
Check for calloc() return value > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=872bcb55f0d86a4a7b99447e05db8cd8c6194f18 --- src/libbluray/bluray.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/libbluray/bluray.c b/src/libbluray/bluray.c index ae301d7..a969bcd 100644 --- a/src/libbluray/bluray.c +++ b/src/libbluray/bluray.c @@ -922,6 +922,11 @@ BLURAY *bd_open(const char* device_path, const char* keyfile_path) BLURAY *bd = calloc(1, sizeof(BLURAY)); + if (!bd) { + BD_DEBUG(DBG_BLURAY | DBG_CRIT, "Can't allocate memory\n"); + return NULL; + } + bd->device_path = (char*)malloc(strlen(device_path) + 1); strcpy(bd->device_path, device_path); _______________________________________________ libbluray-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libbluray-devel
