@@ -98,14 +98,13 @@ bool network_data_set_endpoints (network_data *data, char *auth, char *check, ch
9898 return true;
9999}
100100
101- void network_data_free (network_data * data , bool free_also_data ) {
101+ void network_data_free (network_data * data ) {
102102 if (!data ) return ;
103103
104104 if (data -> authentication ) cloudsync_memory_free (data -> authentication );
105105 if (data -> check_endpoint ) cloudsync_memory_free (data -> check_endpoint );
106106 if (data -> upload_endpoint ) cloudsync_memory_free (data -> upload_endpoint );
107- if (free_also_data ) cloudsync_memory_free (data );
108- else memset (data , 0 , sizeof (network_data ));
107+ cloudsync_memory_free (data );
109108}
110109
111110// MARK: - Utils -
@@ -621,16 +620,16 @@ void cloudsync_network_init (sqlite3_context *context, int argc, sqlite3_value *
621620 goto abort_cleanup ;
622621
623622abort_cleanup :
624- network_data_free (data , true);
625623 cloudsync_set_auxdata (context , NULL );
624+ network_data_free (data );
626625}
627626
628627void cloudsync_network_cleanup (sqlite3_context * context , int argc , sqlite3_value * * argv ) {
629628 DEBUG_FUNCTION ("cloudsync_network_cleanup" );
630629
631630 network_data * data = (network_data * )cloudsync_get_auxdata (context );
632631 cloudsync_set_auxdata (context , NULL );
633- network_data_free (data , true );
632+ network_data_free (data );
634633 sqlite3_result_int (context , SQLITE_OK );
635634
636635 #ifndef CLOUDSYNC_OMIT_CURL
0 commit comments