소스 검색

CID 69142 - Unchecked return value in unit-test-server

Stéphane Raimbault 9 년 전
부모
커밋
814ef17485
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      tests/unit-test-server.c

+ 4 - 1
tests/unit-test-server.c

@@ -167,7 +167,10 @@ int main(int argc, char*argv[])
                 for (i=0; i < req_length; i++) {
                     printf("(%.2X)", req[i]);
                     usleep(5000);
-                    send(w_s, (const char*)(req + i), 1, MSG_NOSIGNAL);
+                    rc = send(w_s, (const char*)(req + i), 1, MSG_NOSIGNAL);
+                    if (rc == -1) {
+                        break;
+                    }
                 }
                 continue;
             }