xprop.c: Fix warnings found with -O3

If num = 0 realloc() below would use uninitialized lst if op != REMOVE.

However, ex_window_prop_xid_list_change() is currently not used by e16.
This commit is contained in:
Kim Woelders 2018-03-05 21:49:19 +01:00
parent 7522a14b80
commit 6e3a325980
1 changed files with 2 additions and 1 deletions

View File

@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2015 Kim Woelders
* Copyright (C) 2004-2018 Kim Woelders
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
@ -434,6 +434,7 @@ ex_window_prop_xid_list_change(EX_Window win, EX_Atom atom,
EX_ID *lst, *lst_r;
int i, num;
lst = NULL;
num = ex_window_prop_xid_list_get(win, atom, type, &lst);
if (num < 0)
return; /* Error - assuming invalid window */