diff options
Diffstat (limited to 'shell/e-shell-config-offline.c')
-rw-r--r-- | shell/e-shell-config-offline.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shell/e-shell-config-offline.c b/shell/e-shell-config-offline.c index 79993365ea..d586293742 100644 --- a/shell/e-shell-config-offline.c +++ b/shell/e-shell-config-offline.c @@ -80,6 +80,8 @@ config_control_apply_callback (EvolutionConfigControl *config_control, paths->_maximum = paths->_length = g_list_length (checked_paths); paths->_buffer = CORBA_sequence_CORBA_string_allocbuf (paths->_maximum); + CORBA_sequence_set_release (paths, TRUE); + for (p = checked_paths, i = 0; p != NULL; p = p->next, i ++) paths->_buffer[i] = CORBA_string_dup ((const char *) p->data); |