[PATCH libXi] XListInputDevices: Do not modify ndevices in case of an error

2016-10-15 Thread Niels Ole Salscheider
Output parameters must only be modified if there is no error. Signed-off-by: Niels Ole Salscheider <niels_...@salscheider-online.de> --- src/XListDev.c | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/XListDev.c b/src/XListDev.c index b2bad72..f

[PATCH libXi v2] SizeClassInfo can return 0 even without an error

2016-10-15 Thread Niels Ole Salscheider
it does not handle the error case properly. v2: Do not set size in case of an error. Signed-off-by: Niels Ole Salscheider <niels_...@salscheider-online.de> --- src/XListDev.c | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/XListDev.c b/src/XLis

Re: [PATCH libXi] SizeClassInfo can return 0 even without an error

2016-10-09 Thread Niels Ole Salscheider
Hi Emil, On Sunday, 9 October 2016, 15:34:28 CEST, Emil Velikov wrote: > Hi Niels, > > On Friday, 7 October 2016, Niels Ole Salscheider < > > niels_...@salscheider-online.de> wrote: > > Catch the error case separately. This fixes a few crashes on my computer. > &

[PATCH v2 libXi] Set ndevices to 0 in the error case

2016-10-08 Thread Niels Ole Salscheider
v2: Fix formating issues Signed-off-by: Niels Ole Salscheider <niels_...@salscheider-online.de> --- src/XListDev.c | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/XListDev.c b/src/XListDev.c index d0c6bf2..f47ad97 100644 --- a/src/XListDev.c +++

[PATCH libXi] Set ndevices to 0 in the error case

2016-10-08 Thread Niels Ole Salscheider
Signed-off-by: Niels Ole Salscheider <niels_...@salscheider-online.de> --- src/XListDev.c | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/XListDev.c b/src/XListDev.c index d0c6bf2..d29a952 100644 --- a/src/XListDev.c +++ b/src/XListDev.c @@ -189,8 +

[PATCH libXi] SizeClassInfo can return 0 even without an error

2016-10-07 Thread Niels Ole Salscheider
Catch the error case separately. This fixes a few crashes on my computer. Signed-off-by: Niels Ole Salscheider <niels_...@salscheider-online.de> --- src/XListDev.c | 21 ++--- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/XListDev.c b/src/XListDev.c