diff options
Diffstat (limited to 'src/vpn/gnunet-helper-vpn.c')
-rw-r--r-- | src/vpn/gnunet-helper-vpn.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/vpn/gnunet-helper-vpn.c b/src/vpn/gnunet-helper-vpn.c index 7eeb07379..7686d51d5 100644 --- a/src/vpn/gnunet-helper-vpn.c +++ b/src/vpn/gnunet-helper-vpn.c | |||
@@ -246,7 +246,8 @@ set_address6 (const char *dev, | |||
246 | if (0 != close (fd)) | 246 | if (0 != close (fd)) |
247 | { | 247 | { |
248 | fprintf (stderr, | 248 | fprintf (stderr, |
249 | "close failed: %s\n", | 249 | "close failed at line %d: %s\n", |
250 | __LINE__, | ||
250 | strerror (errno)); | 251 | strerror (errno)); |
251 | exit (1); | 252 | exit (1); |
252 | } | 253 | } |
@@ -367,9 +368,9 @@ set_address4 (const char *dev, | |||
367 | if (0 != close (fd)) | 368 | if (0 != close (fd)) |
368 | { | 369 | { |
369 | fprintf (stderr, | 370 | fprintf (stderr, |
370 | "close failed: %s\n", | 371 | "close failed at line %d: %s\n", |
372 | __LINE__, | ||
371 | strerror (errno)); | 373 | strerror (errno)); |
372 | (void) close (fd); | ||
373 | exit (1); | 374 | exit (1); |
374 | } | 375 | } |
375 | } | 376 | } |
@@ -653,7 +654,7 @@ main (int argc, char **argv) | |||
653 | { | 654 | { |
654 | fprintf (stderr, | 655 | fprintf (stderr, |
655 | "Fatal: prefix_len out of range\n"); | 656 | "Fatal: prefix_len out of range\n"); |
656 | close (fd_tun); | 657 | (void) close (fd_tun); |
657 | return 1; | 658 | return 1; |
658 | } | 659 | } |
659 | 660 | ||
@@ -701,6 +702,6 @@ main (int argc, char **argv) | |||
701 | run (fd_tun); | 702 | run (fd_tun); |
702 | global_ret = 0; | 703 | global_ret = 0; |
703 | cleanup: | 704 | cleanup: |
704 | close (fd_tun); | 705 | (void) close (fd_tun); |
705 | return global_ret; | 706 | return global_ret; |
706 | } | 707 | } |