ithewei 3 yıl önce
ebeveyn
işleme
669a1d2b19
2 değiştirilmiş dosya ile 12 ekleme ve 7 silme
  1. 2 2
      evpp/Channel.h
  2. 10 5
      examples/jsonrpc/handler.h

+ 2 - 2
evpp/Channel.h

@@ -128,11 +128,11 @@ public:
     // iobuf setting
     void setMaxReadBufsize(uint32_t size) {
         if (io_ == NULL) return;
-        return hio_set_max_read_bufsize(io_, size);
+        hio_set_max_read_bufsize(io_, size);
     }
     void setMaxWriteBufsize(uint32_t size) {
         if (io_ == NULL) return;
-        return hio_set_max_write_bufsize(io_, size);
+        hio_set_max_write_bufsize(io_, size);
     }
     size_t writeBufsize() {
         if (io_ == NULL) return 0;

+ 10 - 5
examples/jsonrpc/handler.h

@@ -21,7 +21,8 @@ void bad_request(cJSON* jreq, cJSON* jres) {
 void calc_add(cJSON* jreq, cJSON* jres) {
     cJSON* jparams = cJSON_GetObjectItem(jreq, "params");
     if (cJSON_GetArraySize(jparams) != 2) {
-        return bad_request(jreq, jres);
+        bad_request(jreq, jres);
+        return;
     }
     cJSON* jnum1 = cJSON_GetArrayItem(jparams, 0);
     int num1 = cJSON_GetNumberValue(jnum1);
@@ -34,7 +35,8 @@ void calc_add(cJSON* jreq, cJSON* jres) {
 void calc_sub(cJSON* jreq, cJSON* jres) {
     cJSON* jparams = cJSON_GetObjectItem(jreq, "params");
     if (cJSON_GetArraySize(jparams) != 2) {
-        return bad_request(jreq, jres);
+        bad_request(jreq, jres);
+        return;
     }
     cJSON* jnum1 = cJSON_GetArrayItem(jparams, 0);
     int num1 = cJSON_GetNumberValue(jnum1);
@@ -47,7 +49,8 @@ void calc_sub(cJSON* jreq, cJSON* jres) {
 void calc_mul(cJSON* jreq, cJSON* jres) {
     cJSON* jparams = cJSON_GetObjectItem(jreq, "params");
     if (cJSON_GetArraySize(jparams) != 2) {
-        return bad_request(jreq, jres);
+        bad_request(jreq, jres);
+        return;
     }
     cJSON* jnum1 = cJSON_GetArrayItem(jparams, 0);
     int num1 = cJSON_GetNumberValue(jnum1);
@@ -60,14 +63,16 @@ void calc_mul(cJSON* jreq, cJSON* jres) {
 void calc_div(cJSON* jreq, cJSON* jres) {
     cJSON* jparams = cJSON_GetObjectItem(jreq, "params");
     if (cJSON_GetArraySize(jparams) != 2) {
-        return bad_request(jreq, jres);
+        bad_request(jreq, jres);
+        return;
     }
     cJSON* jnum1 = cJSON_GetArrayItem(jparams, 0);
     int num1 = cJSON_GetNumberValue(jnum1);
     cJSON* jnum2 = cJSON_GetArrayItem(jparams, 1);
     int num2 = cJSON_GetNumberValue(jnum2);
     if (num2 == 0) {
-        return bad_request(jreq, jres);
+        bad_request(jreq, jres);
+        return;
     } else {
         int result = num1 / num2;
         cJSON_AddItemToObject(jres, "result", cJSON_CreateNumber(result));