Add TODO markers for memory management cleanup work to come soon.
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user