diff --git a/server/gstreamer-encoder.c b/server/gstreamer-encoder.c index 1ce8d58a..bb4f27ba 100644 --- a/server/gstreamer-encoder.c +++ b/server/gstreamer-encoder.c @@ -1745,6 +1745,8 @@ VideoEncoder *gstreamer_encoder_new(SpiceVideoCodecType codec_type, if (!create_pipeline(encoder)) { /* Some GStreamer dependency is probably missing */ + pthread_cond_destroy(&encoder->outbuf_cond); + pthread_mutex_destroy(&encoder->outbuf_mutex); free(encoder); encoder = NULL; }