diff --git a/src/components/drive.c b/src/components/drive.c index 8ebeaef..24d92c3 100644 --- a/src/components/drive.c +++ b/src/components/drive.c @@ -5,7 +5,7 @@ void nn_drive_destroy(void *_, nn_component *component, nn_drive *drive) { if(!nn_decRef(&drive->refc)) return; - if(drive->deinit == NULL) { + if(drive->deinit != NULL) { drive->deinit(component, drive->userdata); } } diff --git a/src/components/filesystem.c b/src/components/filesystem.c index cfc107f..ff1569b 100644 --- a/src/components/filesystem.c +++ b/src/components/filesystem.c @@ -5,7 +5,7 @@ void nn_fs_destroy(void *_, nn_component *component, nn_filesystem *fs) { if(!nn_decRef(&fs->refc)) return; - if(fs->deinit == NULL) { + if(fs->deinit != NULL) { fs->deinit(component, fs->userdata); } }