summaryrefslogtreecommitdiff
path: root/recordmydesktop/src/cache_frame.c
diff options
context:
space:
mode:
authoriovar <iovar@f606c939-3180-4ac9-a4b8-4b8779d57d0a>2007-01-29 13:05:19 +0000
committeriovar <iovar@f606c939-3180-4ac9-a4b8-4b8779d57d0a>2007-01-29 13:05:19 +0000
commit6ddb091a949d1c7ef107307aedf980bc34f6aa57 (patch)
treeba90499124857ba1d25aba33afaca34310384895 /recordmydesktop/src/cache_frame.c
parent46028c7ea0c7cd37d6c5e6c6196978afc950dce4 (diff)
added check in configure.ac for machine/endian.h (BSD).
Fixed fpe in FlushBlock git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@268 f606c939-3180-4ac9-a4b8-4b8779d57d0a
Diffstat (limited to 'recordmydesktop/src/cache_frame.c')
-rw-r--r--recordmydesktop/src/cache_frame.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/recordmydesktop/src/cache_frame.c b/recordmydesktop/src/cache_frame.c
index 4258932..d57ecfd 100644
--- a/recordmydesktop/src/cache_frame.c
+++ b/recordmydesktop/src/cache_frame.c
@@ -65,8 +65,8 @@ int FlushBlock(unsigned char *buf,
int flush){
int j,i,
bytes_written=0,
- block_i=blockno/(width/blockwidth),//place on the grid
- block_k=blockno%(width/blockwidth);
+ block_i=(!blockwidth)?0:(blockno/(width/blockwidth)),//place on the grid
+ block_k=(!blockwidth)?0:(blockno%(width/blockwidth));
register unsigned char *buf_reg=(&buf[(block_i*
width+
block_k)*blockwidth]);
© All Rights Reserved