summaryrefslogtreecommitdiff
path: root/libavcodec/faxcompr.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/faxcompr.c')
-rw-r--r--libavcodec/faxcompr.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libavcodec/faxcompr.c b/libavcodec/faxcompr.c
index f53c64b47b..b5f6598bbe 100644
--- a/libavcodec/faxcompr.c
+++ b/libavcodec/faxcompr.c
@@ -238,12 +238,10 @@ static void put_line(uint8_t *dst, int size, int width, const int *runs)
while(pix_left > 0){
run = runs[run_idx++];
mode = ~mode;
- if(!run){
- continue;
- }
pix_left -= run;
for(; run > 16; run -= 16)
put_sbits(&pb, 16, mode);
+ if(run)
put_sbits(&pb, run, mode);
}
}