diff options
Diffstat (limited to 'xlators/protocol')
-rw-r--r-- | xlators/protocol/legacy/transport/socket/src/socket.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/xlators/protocol/legacy/transport/socket/src/socket.c b/xlators/protocol/legacy/transport/socket/src/socket.c index 7b68e3a3e67..854529ca24e 100644 --- a/xlators/protocol/legacy/transport/socket/src/socket.c +++ b/xlators/protocol/legacy/transport/socket/src/socket.c @@ -1547,6 +1547,9 @@ fini (transport_t *this) { socket_private_t *priv = this->private; + if (!priv) + return; + this->private = NULL; gf_log (this->xl->name, GF_LOG_TRACE, "transport %p destroyed", this); |