Pārlūkot izejas kodu

core: accept signed int for fixup FPARAM_INT

Daniel-Constantin Mierla 14 gadi atpakaļ
vecāks
revīzija
67436c8fd3
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      sr_module.c

+ 2 - 2
sr_module.c

@@ -1038,7 +1038,7 @@ int fix_param(int type, void** param)
 {
 {
 	fparam_t* p;
 	fparam_t* p;
 	str name, s;
 	str name, s;
-	unsigned int num;
+	int num;
 	int err;
 	int err;
 
 
 	p = (fparam_t*)pkg_malloc(sizeof(fparam_t));
 	p = (fparam_t*)pkg_malloc(sizeof(fparam_t));
@@ -1064,7 +1064,7 @@ int fix_param(int type, void** param)
 		case FPARAM_INT:
 		case FPARAM_INT:
 			s.s = (char*)*param;
 			s.s = (char*)*param;
 			s.len = strlen(s.s);
 			s.len = strlen(s.s);
-			err = str2int(&s, &num);
+			err = str2sint(&s, &num);
 			if (err == 0) {
 			if (err == 0) {
 				p->v.i = (int)num;
 				p->v.i = (int)num;
 			} else {
 			} else {