浏览代码

tools: testing: selftests: mq_perf_tests: Fix infinite loop on ARM

We can't use a char type to check for a negative return value since char
isn't guaranteed to be signed. Indeed, the char type tends to be unsigned on
ARM.

Signed-off-by: dann frazier <dann.frazier@canonical.com>
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
dann frazier 10 年之前
父节点
当前提交
13e634de09
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      tools/testing/selftests/mqueue/mq_perf_tests.c

+ 1 - 2
tools/testing/selftests/mqueue/mq_perf_tests.c

@@ -536,10 +536,9 @@ int main(int argc, char *argv[])
 {
 {
 	struct mq_attr attr;
 	struct mq_attr attr;
 	char *option, *next_option;
 	char *option, *next_option;
-	int i, cpu;
+	int i, cpu, rc;
 	struct sigaction sa;
 	struct sigaction sa;
 	poptContext popt_context;
 	poptContext popt_context;
-	char rc;
 	void *retval;
 	void *retval;
 
 
 	main_thread = pthread_self();
 	main_thread = pthread_self();