Initialize _res_header variable to zero before use in process_client_cmd
[ust.git] / libustconsumer / libustconsumer.c
index 739a22235198c2cc67668c029738c3baf41ac542..c51b1066b84e138158c150e73f4a41947687bea7 100644 (file)
@@ -445,7 +445,8 @@ static void destroy_buffer(struct ustconsumer_callbacks *callbacks,
 
 int consumer_loop(struct ustconsumer_instance *instance, struct buffer_info *buf)
 {
-       int result, read_result;
+       int result = 0;
+       int read_result;
        char read_buf;
 
        pthread_cleanup_push(decrement_active_buffers, instance);
@@ -620,7 +621,7 @@ static void process_client_cmd(int sock, struct ustcomm_header *req_header,
                               char *recvbuf, struct ustconsumer_instance *instance)
 {
        int result;
-       struct ustcomm_header _res_header;
+       struct ustcomm_header _res_header = {0};
        struct ustcomm_header *res_header = &_res_header;
        struct ustcomm_buffer_info *buf_inf;
 
This page took 0.023788 seconds and 4 git commands to generate.