timeshift: Remove redundant (and faulty) code.
This appears to have been left in place from an older implementation. Ultimately the call to pthread_join will operate on uninit'd memory and could in certain circumstances cause a crash. Thanks goes to Seri Al-Najjar <salnajjar@gmail.com> for spotting this.
This commit is contained in:
parent
551e5ff8f9
commit
869f95ee0f
2 changed files with 0 additions and 4 deletions
|
@ -126,7 +126,6 @@ timeshift_destroy(streaming_target_t *pad)
|
|||
/* Wait for all threads */
|
||||
pthread_join(ts->rd_thread, NULL);
|
||||
pthread_join(ts->wr_thread, NULL);
|
||||
pthread_join(ts->rm_thread, NULL);
|
||||
|
||||
/* Shut stuff down */
|
||||
streaming_queue_deinit(&ts->wr_queue);
|
||||
|
|
|
@ -88,9 +88,6 @@ typedef struct timeshift {
|
|||
pthread_t rd_thread; ///< Reader thread
|
||||
th_pipe_t rd_pipe; ///< Message passing to reader
|
||||
|
||||
pthread_t rm_thread; ///< Reaper thread
|
||||
timeshift_file_list_t rm_list; ///< Remove files
|
||||
|
||||
pthread_mutex_t rdwr_mutex; ///< Buffer protection
|
||||
timeshift_file_list_t files; ///< List of files
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue