thunderbolt: Fix double free of drom buffer
[cascardo/linux.git] / drivers / thunderbolt / eeprom.c
index 0c052e2..2b9602c 100644 (file)
@@ -449,6 +449,7 @@ int tb_drom_read(struct tb_switch *sw)
        return tb_drom_parse_entries(sw);
 err:
        kfree(sw->drom);
+       sw->drom = NULL;
        return -EIO;
 
 }