khash: fix structured initializer
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 18 Nov 2020 07:43:58 +0000 (16:43 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 8 Dec 2020 17:08:31 +0000 (18:08 +0100)
Fixes #17646.

(cherry picked from commit f56a9cbf9c20cd798258d3db302d51bf21458b38)

src/basic/khash.c

index e893298d6868a676f3d3e3b23f0cba0a7a8f9a1c..964b23e80f0580972548d3586d7175d8adaae274 100644 (file)
@@ -249,8 +249,8 @@ int khash_put(khash *h, const void *buffer, size_t size) {
 
 int khash_put_iovec(khash *h, const struct iovec *iovec, size_t n) {
         struct msghdr mh = {
-                mh.msg_iov = (struct iovec*) iovec,
-                mh.msg_iovlen = n,
+                .msg_iov = (struct iovec*) iovec,
+                .msg_iovlen = n,
         };
         ssize_t k;