diff options
author | Jan Synacek <jsynacek@redhat.com> | 2017-02-23 12:59:46 +0100 |
---|---|---|
committer | Pavel Šimerda <pavlix@pavlix.net> | 2017-03-01 11:01:52 +0100 |
commit | 6ec6b9bf0a46de04fca431e956cb0e4625bc1733 (patch) | |
tree | a77fe31578aa97d872578ab866b9f076177fb7cc | |
parent | df7d2d83345e2e547c2cb3a83d3a8a099339a742 (diff) | |
download | iputils-6ec6b9bf0a46de04fca431e956cb0e4625bc1733.tar.gz |
arping: exit if network disappears while running
Originally reported at https://bugzilla.redhat.com/show_bug.cgi?id=1387542
-rw-r--r-- | arping.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1227,6 +1227,8 @@ main(int argc, char **argv) if ((cc = recvfrom(s, packet, sizeof(packet), 0, (struct sockaddr *)&from, &alen)) < 0) { perror("arping: recvfrom"); + if (errno == ENETDOWN) + exit(2); continue; } |