mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Use #f' for
addrinfo:canonname' when it wasn't supplied by getaddrinfo(3).
* libguile/net_db.c (scm_from_addrinfo): Use `#f' when `ai_canonname' isn't set.
This commit is contained in:
parent
25bc75c431
commit
3474222a65
1 changed files with 5 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
/* "net_db.c" network database support
|
||||
* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2006, 2009 Free Software Foundation, Inc.
|
||||
* Copyright (C) 1995,1996,1997,1998,1999,2000,2001, 2006, 2009, 2010 Free Software Foundation, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public License
|
||||
|
@ -493,7 +493,10 @@ scm_from_addrinfo (const struct addrinfo *c_ai)
|
|||
SCM_SIMPLE_VECTOR_SET (ai, 3, scm_from_int (c_ai->ai_protocol));
|
||||
SCM_SIMPLE_VECTOR_SET (ai, 4,
|
||||
scm_from_sockaddr (c_ai->ai_addr, c_ai->ai_addrlen));
|
||||
SCM_SIMPLE_VECTOR_SET (ai, 5, scm_from_locale_string (c_ai->ai_canonname));
|
||||
SCM_SIMPLE_VECTOR_SET (ai, 5,
|
||||
c_ai->ai_canonname != NULL
|
||||
? scm_from_locale_string (c_ai->ai_canonname)
|
||||
: SCM_BOOL_F);
|
||||
|
||||
return ai;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue