Переглянути джерело

port r13269 from 1.1: free data outside critical section

Samuel Thibault 10 роки тому
батько
коміт
206b3adf49
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      src/datawizard/interfaces/data_interface.c

+ 2 - 1
src/datawizard/interfaces/data_interface.c

@@ -530,9 +530,10 @@ void _starpu_data_unregister_ram_pointer(starpu_data_handle_t handle)
 		STARPU_ASSERT(entry != NULL);
 
 		HASH_DEL(registered_handles, entry);
-		free(entry);
 
 		_starpu_spin_unlock(&registered_handles_lock);
+
+		free(entry);
 	}
 }