afb-cred: fix default values
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 3 Aug 2017 10:16:58 +0000 (12:16 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Thu, 3 Aug 2017 10:21:21 +0000 (12:21 +0200)
commit330edf6a1ec91fa5a9829d6450fa4fff0b91c693
tree97b8b530a67043a1f185c8c4956b2c92409e0e29
parentbdff72f45e1d02f596595f6229d5bccf7c0827c2
afb-cred: fix default values

Because SO_PEERCRED returns without error even when no data
is available (tcp by example), the resulting uid is now tested.

Also, for tcp, by default avoid by default to create a default
user value. Instead, return NULL. This will allow client having
an HTTP/Websocket connection to get full rights on the binder.

Change-Id: I2defb585bf79c023e2391c2e18d6de17e5112770
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afb-cred.c