|
24 | 24 |
|
25 | 25 | #include <sys/un.h>
|
26 | 26 |
|
27 |
| -const int true = 1; |
28 |
| -const int false = 0; |
29 |
| - |
30 | 27 | #define MAX_MSG_LENGTH 1024
|
31 | 28 |
|
32 | 29 | struct sockaddr_un server_sock;
|
33 | 30 | struct sockaddr_un client_sock;
|
34 | 31 | int dsock_fd, dclient_fd;
|
35 | 32 |
|
| 33 | +const int true = 1; |
| 34 | +const int false = 0; |
| 35 | + |
36 | 36 | /*
|
37 | 37 | * Globally reused socket parameters
|
38 | 38 | */
|
@@ -276,7 +276,6 @@ int process_print_cache_responses(void)
|
276 | 276 | char *formatted_rloc = NULL;
|
277 | 277 | struct timeval uptime;
|
278 | 278 | struct timeval expiretime;
|
279 |
| - int retries = 2; |
280 | 279 | struct timeval tv;
|
281 | 280 |
|
282 | 281 | tv.tv_sec = 1; /* 1 second timeout */
|
@@ -589,8 +588,8 @@ int process_print_db_responses(void)
|
589 | 588 | }
|
590 | 589 |
|
591 | 590 | #define LISP_DCACHE_PATH_MAX 100
|
592 |
| -const char *LispServerIPCFile = "/data/data/com.le.lispmon/lispd_ipc_server"; |
593 |
| -const char *LispClientIPCFile = "/data/data/com.le.lispmon/lispd_ipc_client"; |
| 591 | +const char *LispServerIPCFile = "/data/data/com.le.lispmontun/lispd_ipc_server"; |
| 592 | +const char *LispClientIPCFile = "/data/data/com.le.lispmontun/lispd_ipc_client"; |
594 | 593 |
|
595 | 594 | int make_dsock_addr(const char *dsock_name, struct sockaddr_un *dsock_addr)
|
596 | 595 | {
|
@@ -905,8 +904,6 @@ int main(int argc, char **argv)
|
905 | 904 |
|
906 | 905 | struct gengetopt_args_info args_info;
|
907 | 906 |
|
908 |
| - int i; |
909 |
| - |
910 | 907 | /*
|
911 | 908 | * Parse command line options
|
912 | 909 | */
|
@@ -943,25 +940,36 @@ int main(int argc, char **argv)
|
943 | 940 | if (args_info.add_entry_given) {
|
944 | 941 | add_entry(&args_info);
|
945 | 942 | close(dsock_fd);
|
| 943 | + unlink(LispClientIPCFile); |
| 944 | + |
946 | 945 | exit(0);
|
947 | 946 | }
|
948 | 947 |
|
949 | 948 | if (args_info.print_given) {
|
950 | 949 | send_print_command(&args_info);
|
| 950 | + |
951 | 951 | close(dsock_fd);
|
| 952 | + unlink(LispClientIPCFile); |
| 953 | + |
952 | 954 | exit(0);
|
953 | 955 | }
|
954 | 956 |
|
955 | 957 | if (args_info.interface_given) {
|
956 | 958 | set_rloc_interface(&args_info);
|
957 | 959 | close(dsock_fd);
|
| 960 | + unlink(LispClientIPCFile); |
| 961 | + |
958 | 962 | exit(0);
|
959 | 963 | }
|
960 | 964 |
|
961 | 965 | if (args_info.list_given) {
|
962 | 966 | send_list_command(&args_info);
|
963 | 967 | close(dsock_fd);
|
| 968 | + unlink(LispClientIPCFile); |
| 969 | + |
964 | 970 | exit(0);
|
965 | 971 | }
|
| 972 | + unlink(LispClientIPCFile); |
| 973 | + |
966 | 974 | return 0;
|
967 | 975 | }
|
0 commit comments