Browse Source

udp: do not call pthread_{mutex,cond}_destroy when not initialized.

This seems to cause a crash on Windows.

The author of that patch was a random guy on IRC who wants to stay anonymous.
tags/n1.0
anonymous Clément Bœsch 13 years ago
parent
commit
388243bb27
1 changed files with 2 additions and 3 deletions
  1. +2
    -3
      libavformat/udp.c

+ 2
- 3
libavformat/udp.c View File

@@ -786,10 +786,9 @@ static int udp_close(URLContext *h)
ret = pthread_join(s->circular_buffer_thread, NULL);
if (ret != 0)
av_log(h, AV_LOG_ERROR, "pthread_join(): %s\n", strerror(ret));
pthread_mutex_destroy(&s->mutex);
pthread_cond_destroy(&s->cond);
}

pthread_mutex_destroy(&s->mutex);
pthread_cond_destroy(&s->cond);
#endif
av_fifo_free(s->fifo);
return 0;


Loading…
Cancel
Save