Browse Source

script engine: minor fix

- warning fixes and minor rval_expr_eval_rvint() fix
Andrei Pelinescu-Onciul 16 years ago
parent
commit
75fc3dbf97
1 changed files with 3 additions and 1 deletions
  1. 3 1
      rvalue.c

+ 3 - 1
rvalue.c

@@ -1449,6 +1449,7 @@ int rval_expr_eval_rvint(			   struct run_act_ctx* h,
 	
 	
 	rv1=0;
 	rv1=0;
 	rv2=0;
 	rv2=0;
+	ret=-1;
 	switch(rve->op){
 	switch(rve->op){
 		case RVE_RVAL_OP:
 		case RVE_RVAL_OP:
 			rv1=&rve->left.rval;
 			rv1=&rve->left.rval;
@@ -1506,7 +1507,7 @@ int rval_expr_eval_rvint(			   struct run_act_ctx* h,
 						rval_cache_clean(&c1);
 						rval_cache_clean(&c1);
 						goto error;
 						goto error;
 				}
 				}
-				int_intop2(res_i, rve->op, i, j);
+				ret=int_intop2(res_i, rve->op, i, j);
 				*res_rv=0;
 				*res_rv=0;
 			}else{
 			}else{
 				rv2=rval_expr_eval(h, msg, rve->right.rve);
 				rv2=rval_expr_eval(h, msg, rve->right.rve);
@@ -1559,6 +1560,7 @@ struct rvalue* rval_expr_eval(struct run_act_ctx* h, struct sip_msg* msg,
 	
 	
 	rv1=0;
 	rv1=0;
 	rv2=0;
 	rv2=0;
+	ret=0;
 	switch(rve->op){
 	switch(rve->op){
 		case RVE_RVAL_OP:
 		case RVE_RVAL_OP:
 			rv_ref(&rve->left.rval);
 			rv_ref(&rve->left.rval);