Fixes:
smbXcli_base.c:1239:9: warning: Array access (via field 'pending') results in a null pointer dereference <--[clang]
req = conn->pending[0];
^
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
* conn->pending because that array changes in
* smbXcli_req_unset_pending.
*/
- while (talloc_array_length(conn->pending) > 0) {
+ while (conn->pending != NULL &&
+ talloc_array_length(conn->pending) > 0) {
struct tevent_req *req;
struct smbXcli_req_state *state;
struct tevent_req **chain;