diff --git a/src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp b/src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp index b787d1717d..56a0514eca 100644 --- a/src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp @@ -116,7 +116,7 @@ PackageLinksDirectory::AddPackage(Package* package) // There already is an entry with the name. PackageLinkDirectory* otherLinkDirectory = dynamic_cast(child); - if (otherLinkDirectory != NULL) + if (otherLinkDirectory == NULL) RETURN_ERROR(B_BAD_VALUE); // There's already a package link directory. Delete the one we created