connection: Handle empty signature and signature with just a version.
authorMariusz Ceier <mceier+wayland@gmail.com>
Wed, 10 Jul 2013 21:40:56 +0000 (23:40 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Sat, 13 Jul 2013 01:52:33 +0000 (21:52 -0400)
commit43f7268989d8feb4b57c0f17af96f8c4ca2e6dd0
tree7614eb74b0862633ac2a25a8b0e37bec9d93972d
parent3f3671e92e5c6e7e6e7a4b22371b1cccb7de8ca2
connection: Handle empty signature and signature with just a version.

Functions like wl_argument_from_va_list expect from get_next_argument,
to initialize details->type but when the signature is empty or contains
only version (like in desktop-shell-protocol.c in weston) it is left
uninitialized.

This patch fixes it, by initializing details->type with '\0' value,
signaling end of arguments.

Signed-off-by: Mariusz Ceier <mceier+wayland@gmail.com>
src/connection.c