X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fxgetdomainname.c;h=ffc2e02057290a680982b115d2bea3b282b80bfe;hb=7ef6c64e210ac0979d7e8ac69bc5b5208c2405ab;hp=1d557d65b8b4432be99ae28b129d22d630bfbf72;hpb=977cc95fb20fde55a8ce6654397e7ca56f6c6792;p=gnulib.git diff --git a/lib/xgetdomainname.c b/lib/xgetdomainname.c index 1d557d65b..ffc2e0205 100644 --- a/lib/xgetdomainname.c +++ b/lib/xgetdomainname.c @@ -1,6 +1,6 @@ /* xgetdomainname.c -- Return the NIS domain name, without size limitations. - Copyright (C) 1992, 1996, 2000-2001, 2003-2004, 2006, 2008 Free Software - Foundation, Inc. + Copyright (C) 1992, 1996, 2000-2001, 2003-2004, 2006, 2008-2014 Free + Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -61,14 +61,14 @@ xgetdomainname (void) domainname[k] = '\0'; err = getdomainname (domainname, size); if (err >= 0 && domainname[k] == '\0') - break; + break; else if (err < 0 && errno != EINVAL) - { - int saved_errno = errno; - free (domainname); - errno = saved_errno; - return NULL; - } + { + int saved_errno = errno; + free (domainname); + errno = saved_errno; + return NULL; + } size *= 2; domainname = xrealloc (domainname, size); }