Bugfix from Shaun Jackman: don't attempt to write 64 bytes and then fail if the write wasn't 192 bytes long.
This commit was genuinely broken at the time (not related to our build system): scripts/config/mkconfigs.c (2005-08-01 - 2006-10-05 arasi) uretilen bbconfigopts.h icine .config satirlarini kacissiz, ham newline'larla gömüyordu - gecerli C degildi, busybox'un kendi bb_mkdep araci bile parse edemiyordu (7d219aab7 ile duzeltildi, mkconfigs shell scripte cevrildi)
No binary (build failed)
—
(log yok)
| @@ -110,8 +110,10 @@ static void ping(const char *host) | |
| c = sendto(pingsock, packet, DEFDATALEN + ICMP_MINLEN, 0, | |
| (struct sockaddr *) &pingaddr, sizeof(struct sockaddr_in)); | |
| - | if (c < 0 || c != sizeof(packet)) |
| + | if (c < 0) { |
| + | if (ENABLE_FEATURE_CLEAN_UP) close(pingsock); |
| bb_perror_msg_and_die("sendto"); | |
| + | } |
| signal(SIGALRM, noresp); | |
| alarm(5); /* give the host 5000ms to respond */ | |
| @@ -135,6 +137,7 @@ static void ping(const char *host) | |
| break; | |
| } | |
| } | |
| + | if (ENABLE_FEATURE_CLEAN_UP) close(pingsock); |
| printf("%s is alive!\n", hostname); | |
| return; | |
| } | |