auth: Close fd on SetExtendedCellInfo write error
[openafs.git] / src / auth / cellconfig.c
index d570afd..1fc1592 100644 (file)
@@ -1814,6 +1814,7 @@ afsconf_SetExtendedCellInfo(struct afsconf_dir *adir,
     i = (int)strlen(acellInfo->name);
     code = write(fd, acellInfo->name, i);
     if (code != i) {
+       close(fd);
        UNLOCK_GLOBAL_MUTEX;
        return AFSCONF_FAILURE;
     }