Imported Debian version 2.5.0~trusty1.1
[deb_ffmpeg.git] / ffmpeg / libavcodec / libxvid_rc.c
index 4ee4d822ff1c89f4730fe21a52909adffc5a26ce..f92bef153a9b495798e4762d9880666060d6738b 100644 (file)
@@ -68,10 +68,11 @@ av_cold int ff_xvid_rate_control_init(MpegEncContext *s)
                  (rce->header_bits + rce->mv_bits + 7) / 8);
 
         if (write(fd, tmp, strlen(tmp)) < 0) {
+            int ret = AVERROR(errno);
             av_log(NULL, AV_LOG_ERROR, "Error %s writing 2pass logfile\n", strerror(errno));
             av_free(tmp_name);
             close(fd);
-            return AVERROR(errno);
+            return ret;
         }
     }