зеркало из https://github.com/nextcloud/desktop.git
Fix a segfault if you pass NULL to closedir.
This commit is contained in:
Родитель
fcb55722ab
Коммит
282c915290
|
@ -168,6 +168,10 @@ static int _closedir(csync_vio_method_handle_t *dhandle) {
|
|||
smb_dhandle_t *handle = NULL;
|
||||
int rc = -1;
|
||||
|
||||
if (dhandle == NULL) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
handle = (smb_dhandle_t *) dhandle;
|
||||
|
||||
rc = smbc_closedir(handle->dh);
|
||||
|
|
|
@ -136,6 +136,10 @@ int csync_vio_local_closedir(csync_vio_method_handle_t *dhandle) {
|
|||
dhandle_t *handle = NULL;
|
||||
int rc = -1;
|
||||
|
||||
if (dhandle == NULL) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
handle = (dhandle_t *) dhandle;
|
||||
|
||||
rc = closedir(handle->dh);
|
||||
|
|
Загрузка…
Ссылка в новой задаче