nuttx/libs/libc
zhanghongyu 3c3865bce0 netdb: fix may add duplicate DNS servers
struct sockaddr_in
{
  sa_family_t     sin_family;
  in_port_t       sin_port;
  struct in_addr  sin_addr;
  uint8_t         sin_zero[8];
};

sin_zero is probably a random number.

struct sockaddr_in6
{
  sa_family_t     sin6_family;
  in_port_t       sin6_port;
  uint32_t        sin6_flowinfo;
  struct in6_addr sin6_addr;
  uint32_t        sin6_scope_id;
};

sin6_flowinfo and sin6_scope_id is probably a random number.

Random numbers cause the same server configuration check failed,
so let's initialize it.

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-10-12 14:20:08 +08:00
..
aio libs/libc: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
assert libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
audio libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
bin libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
builtin libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
ctype Fix ctypes.h locale macro 2024-10-08 08:13:42 +08:00
dirent libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
dlfcn dlcn:need select MODULES when compile 2024-10-08 19:56:33 +08:00
errno libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
eventfd libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
fdt libs/libc/fdt/Make.defs: cannot move due to directory not empty bugfix 2024-10-09 15:42:17 +08:00
fixedmath libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
gdbstub Simplify BOARD_MEMORY_RANGE initialization logic 2024-10-09 15:41:48 +08:00
gnssutils libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
grp libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
hex2bin libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
inttypes libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
kbin libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
libgen libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
locale libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
lzf libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
machine libc/machine: Fix the error caused by tag kasan 2024-10-11 01:29:56 +08:00
misc sched: support backtrace record 2024-10-11 00:37:27 +08:00
modlib modlib:if use LMA, not set bss 2024-10-12 12:29:06 +08:00
net libc/base64: check buffer overflow for last char 2024-10-08 22:33:19 +08:00
netdb netdb: fix may add duplicate DNS servers 2024-10-12 14:20:08 +08:00
obstack libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
pthread nuttx/libc: mutex support to set default mode even configured with priority protect 2024-10-12 09:50:54 +08:00
pwd libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
queue libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
regex libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
sched libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
search libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
semaphore nuttx/syscall: export nxsem_getprioceiling and nxsem_setprioceiling via syscall 2024-10-12 09:50:54 +08:00
signal libs/libc: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
spawn libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
stdio long double need use the format of 'Lf' 2024-10-09 23:00:59 +08:00
stdlib libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
stream libc/stream: add base64 encoded stream output 2024-10-08 22:33:19 +08:00
string libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
symtab libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
syslog syslog: support syslog redirection to sched_note 2024-10-11 01:30:11 +08:00
termios libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
time libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
tls libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
uio libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
unistd libs/libc: There is no need to use sched_[un]lock 2024-10-12 13:28:23 +08:00
userfs libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
uuid libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
wchar libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
wctype libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
wqueue libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
zoneinfo libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
.gitignore libfdt: modify makefile 2023-08-26 17:07:02 +08:00
CMakeLists.txt libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
Kconfig nuttx/uorb: Rename GPS to GNSS 2024-09-19 03:44:49 +08:00
libc.csv libc.csv: Add more missing interface 2024-09-28 09:11:10 +08:00
libc.h libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00
Makefile libs/libc: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00