Prevent freeing of uninitialized pointer
Prevent freeing of uninitialized pointer

> variable 'buf' is used uninitialized whenever 'if' condition is true

Note: freeing a NULL pointer is fine.

i3/i3,i3/i3,Airblader/i3,stapelberg/i3,i3/i3,i3/i3,Airblader/i3,cornerman/i3,stapelberg/i3,Airblader/i3-original,Airblader/i3-original,cornerman/i3,cornerman/i3,cornerman/i3,Airblader/i3-original,Airblader/i3-original,stapelberg/i3,Airblader/i3,Airblader/i3-original,Airblader/i3,stapelberg/i3