소스 검색

- fix_param returns 1 when FPARAM_INT is used and the parameter
is not a number
Closes SER-101

Jan Janak 19 년 전
부모
커밋
17d9dfcfe1
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      sr_module.c

+ 3 - 3
sr_module.c

@@ -764,9 +764,9 @@ int fix_param(int type, void** param)
 		if (err == 0) {
 			p->v.i = num;
 		} else {
-			ERR("Bad number <%s>\n",
-			    (char*)(*param));
-			goto error;
+			     /* Not a number */
+			pkg_free(p);
+			return 1;
 		}
 		break;