- DEREF_OF_NULL.RET.PROC.STAT
- HANDLE_LEAK
Change-Id: I9d866e0539628c596c9fbd88b2ce711ded0009ea
Name: libmtp
Summary: Library for media transfer protocol (mtp)
Version: 1.1.9
-Release: 8
+Release: 9
Group: Network & Connectivity/Other
License: LGPL-2.1
Source0: libmtp-%{version}.tar.gz
if (check_filename_exists(params, filename))
{
extension_position = strrchr(filename,'.');
+ if (extension_position == NULL)
+ return NULL;
char basename[extension_position - filename + 1];
strncpy(basename, filename, extension_position - filename);
/* Check for dirs that identify interfaces */
ret = regcomp(&r, "^[0-9]+-[0-9]+(.[0-9])?\\:[0-9]+\\.[0-9]+$", REG_EXTENDED | REG_NOSUB);
- if (ret)
+ if (ret) {
+ closedir(dir);
return -1;
+ }
while ((dent = readdir(dir))) {
struct stat st;