瀏覽代碼

fix potential buffer overrun

Samuel Thibault 6 年之前
父節點
當前提交
66f24a1234
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      examples/filters/fplan_notautomatic.c

+ 2 - 2
examples/filters/fplan_notautomatic.c

@@ -39,7 +39,7 @@ void t1_cpu(void *descr[], void *args)
 	for(i=0 ; i<nx ; i++)
 	{
 		values[i] += add;
-		cur += snprintf(&message[cur], 10000, "%d ", values[i]);
+		cur += snprintf(&message[cur], 10000-cur, "%d ", values[i]);
 	}
 	FPRINTF(stderr, "%s\n", message);
 }
@@ -58,7 +58,7 @@ void t2_cpu(void *descr[], void *args)
 	for(i=0 ; i<nx ; i++)
 	{
 		values[i] *= mult;
-		cur += snprintf(&message[cur], 10000, "%d ", values[i]);
+		cur += snprintf(&message[cur], 10000-cur, "%d ", values[i]);
 	}
 	FPRINTF(stderr, "%s\n", message);
 }