mirror of https://github.com/PentHertz/srsLTE.git
Fixed uninitialized sock
This commit is contained in:
parent
a0e5d7f011
commit
be62b8a179
|
@ -591,7 +591,7 @@ int main(int argc, char *argv[])
|
|||
int setup_if_addr(char *ip_addr)
|
||||
{
|
||||
char *dev = (char*) "tun_srsenb";
|
||||
int sock;
|
||||
int sock = -1;
|
||||
|
||||
// Construct the TUN device
|
||||
int tun_fd = open("/dev/net/tun", O_RDWR);
|
||||
|
@ -647,7 +647,11 @@ int setup_if_addr(char *ip_addr)
|
|||
return(tun_fd);
|
||||
|
||||
clean_exit:
|
||||
shutdown(sock, SHUT_RDWR);
|
||||
close(tun_fd);
|
||||
if (sock != -1) {
|
||||
shutdown(sock, SHUT_RDWR);
|
||||
}
|
||||
if (tun_fd != -1) {
|
||||
close(tun_fd);
|
||||
}
|
||||
return SRSLTE_ERROR;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue