Fix a segfault if you pass NULL to closedir.

This commit is contained in:
Andreas Schneider 2008-04-23 17:37:39 +02:00
Родитель fcb55722ab
Коммит 282c915290
2 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -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);