Add TODO markers for memory management cleanup work to come soon.

This commit is contained in:
Andrew Wood
2023-08-15 22:30:56 +01:00
parent 4cd28b23f0
commit a9c4c6e049
+6
View File
@@ -92,6 +92,9 @@ void pv_state_free(pvstate_t state)
free(state->display_buffer);
state->display_buffer = NULL;
/* TODO: after changing ->name to a strdup(), free() it here */
/* TODO: after changing ->format_string to a strdup(), free() it here */
if (NULL != state->transfer_buffer)
free(state->transfer_buffer);
state->transfer_buffer = NULL;
@@ -135,6 +138,7 @@ void pv_state_set_format(pvstate_t state, bool progress, bool timer, bool eta, b
PV_ADDFORMAT(lastwritten > 0, buf);
}
/* TODO: free state->name, store strdup(name) */
state->name = name;
state->reparse_display = 1;
}
@@ -243,11 +247,13 @@ void pv_state_height_set(pvstate_t state, unsigned int val)
void pv_state_name_set(pvstate_t state, /*@null@ */ const char *val)
{
/* TODO: free state->name, store strdup(val) */
state->name = val;
};
void pv_state_format_string_set(pvstate_t state, /*@null@ */ const char *val)
{
/* TODO: free state->format_string, store strdup(val) */
state->format_string = val;
};