@@ -21,7 +21,8 @@ void bad_request(cJSON* jreq, cJSON* jres) {
21
21
void calc_add (cJSON * jreq , cJSON * jres ) {
22
22
cJSON * jparams = cJSON_GetObjectItem (jreq , "params" );
23
23
if (cJSON_GetArraySize (jparams ) != 2 ) {
24
- return bad_request (jreq , jres );
24
+ bad_request (jreq , jres );
25
+ return ;
25
26
}
26
27
cJSON * jnum1 = cJSON_GetArrayItem (jparams , 0 );
27
28
int num1 = cJSON_GetNumberValue (jnum1 );
@@ -34,7 +35,8 @@ void calc_add(cJSON* jreq, cJSON* jres) {
34
35
void calc_sub (cJSON * jreq , cJSON * jres ) {
35
36
cJSON * jparams = cJSON_GetObjectItem (jreq , "params" );
36
37
if (cJSON_GetArraySize (jparams ) != 2 ) {
37
- return bad_request (jreq , jres );
38
+ bad_request (jreq , jres );
39
+ return ;
38
40
}
39
41
cJSON * jnum1 = cJSON_GetArrayItem (jparams , 0 );
40
42
int num1 = cJSON_GetNumberValue (jnum1 );
@@ -47,7 +49,8 @@ void calc_sub(cJSON* jreq, cJSON* jres) {
47
49
void calc_mul (cJSON * jreq , cJSON * jres ) {
48
50
cJSON * jparams = cJSON_GetObjectItem (jreq , "params" );
49
51
if (cJSON_GetArraySize (jparams ) != 2 ) {
50
- return bad_request (jreq , jres );
52
+ bad_request (jreq , jres );
53
+ return ;
51
54
}
52
55
cJSON * jnum1 = cJSON_GetArrayItem (jparams , 0 );
53
56
int num1 = cJSON_GetNumberValue (jnum1 );
@@ -60,14 +63,16 @@ void calc_mul(cJSON* jreq, cJSON* jres) {
60
63
void calc_div (cJSON * jreq , cJSON * jres ) {
61
64
cJSON * jparams = cJSON_GetObjectItem (jreq , "params" );
62
65
if (cJSON_GetArraySize (jparams ) != 2 ) {
63
- return bad_request (jreq , jres );
66
+ bad_request (jreq , jres );
67
+ return ;
64
68
}
65
69
cJSON * jnum1 = cJSON_GetArrayItem (jparams , 0 );
66
70
int num1 = cJSON_GetNumberValue (jnum1 );
67
71
cJSON * jnum2 = cJSON_GetArrayItem (jparams , 1 );
68
72
int num2 = cJSON_GetNumberValue (jnum2 );
69
73
if (num2 == 0 ) {
70
- return bad_request (jreq , jres );
74
+ bad_request (jreq , jres );
75
+ return ;
71
76
} else {
72
77
int result = num1 / num2 ;
73
78
cJSON_AddItemToObject (jres , "result" , cJSON_CreateNumber (result ));
0 commit comments