diff --git a/postproc/postprocess.c b/postproc/postprocess.c
index 95770240e1e12342e571fcff27c5c96ca9862aa6..15399d48a88111bec917be8e45e16cbc50ada85c 100644
--- a/postproc/postprocess.c
+++ b/postproc/postprocess.c
@@ -638,7 +638,7 @@ struct PPMode getPPModeByNameAndQuality(char *name, int quality)
 				else p--, *p=',';		//not last filter
 
 				plen= strlen(p);
-				spaceLeft= (int)p - (int)temp + plen;
+				spaceLeft= p - temp + plen;
 				if(spaceLeft + newlen  >= GET_MODE_BUFFER_SIZE)
 				{
 					ppMode.error++;