# HG changeset patch # User Franz Glasner # Date 1592169827 -7200 # Node ID 419d764a16b84d8e53106021ba21e07e666fddcb # Parent 56fc86d83f6faa91e2196fff81b8662bcce34f93 plugins/logsocket: always initialize ul->count. Otherwise in case there's no ul->data we segfault. Fix #2010 commit d642e635b3d558ce91e80442c74f4d16b9d81146 diff -r 56fc86d83f6f -r 419d764a16b8 uwsginl/files/patch-plugins_logsocket_logsocket__plugin.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uwsginl/files/patch-plugins_logsocket_logsocket__plugin.c Sun Jun 14 23:23:47 2020 +0200 @@ -0,0 +1,10 @@ +--- plugins/logsocket/logsocket_plugin.c.orig 2020-06-14 21:22:15 UTC ++++ plugins/logsocket/logsocket_plugin.c +@@ -43,6 +43,7 @@ ssize_t uwsgi_socket_logger(struct uwsgi_logger *ul, c + else { + ul->msg.msg_iov = uwsgi_malloc(sizeof(struct iovec)); + ul->msg.msg_iovlen = 1; ++ ul->count = 0; + } + + if (comma) {