]> granicus.if.org Git - esp-idf/commitdiff
esp_event: fix post data type inconsistency
authorRenz Christian Bagaporo <renz@espressif.com>
Tue, 29 Jan 2019 02:53:26 +0000 (10:53 +0800)
committerRenz Christian Bagaporo <renz@espressif.com>
Fri, 1 Feb 2019 02:08:50 +0000 (10:08 +0800)
components/esp_event/esp_event.c
components/esp_event/private_include/esp_event_internal.h

index 149f3643037e17e4bbc3e8128311becebe959788..eba9bcc676fec2ada82e655e2587673d3d47b5e9 100644 (file)
@@ -286,7 +286,7 @@ static esp_event_base_instance_t* loop_find_event_base_instance(esp_event_loop_i
 // Functions that operate on post instance
 static esp_err_t post_instance_create(esp_event_base_t event_base, int32_t event_id, void* event_data, int32_t event_data_size, esp_event_post_instance_t* post)
 {
-    void** event_data_copy = NULL;
+    void* event_data_copy = NULL;
 
     // Make persistent copy of event data on heap.
     if (event_data != NULL && event_data_size != 0) {
index 28cd8820336a613e43d5f48230098372e5ec6500..8b29c8628b31646c29791254168e6d0773a99a07 100644 (file)
@@ -90,7 +90,7 @@ typedef struct esp_event_loop_instance {
 typedef struct esp_event_post_instance {
     esp_event_base_t base;                                           /**< the event base */
     int32_t id;                                                      /**< the event id */
-    void** data;                                                     /**< data associated with the event */
+    void* data;                                                      /**< data associated with the event */
 } esp_event_post_instance_t;
 
 #ifdef __cplusplus