X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=lib%2Fdropin.c;h=9de5c2c593daccdd4e515c60fb06cc455c1a395b;hp=5f4fcebd39135873b013da52e1d26b9b35e3d4c9;hb=8e74c5bee48f2ef363193044d5309a65e91c70d8;hpb=1ca04711aeab615161746c6bbb5d137388c73263 diff --git a/lib/dropin.c b/lib/dropin.c index 5f4fcebd..9de5c2c5 100644 --- a/lib/dropin.c +++ b/lib/dropin.c @@ -1,7 +1,7 @@ /* dropin.c -- a set of drop-in replacements for libc functions - Copyright (C) 2000 Ivo Timmermans , - 2000 Guus Sliepen + Copyright (C) 2000,2001 Ivo Timmermans , + 2000,2001 Guus Sliepen 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 @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: dropin.c,v 1.1.2.2 2000/11/29 00:33:15 zarq Exp $ + $Id: dropin.c,v 1.1.2.4 2001/02/06 10:12:51 guus Exp $ */ #include "config.h" @@ -31,6 +31,7 @@ #include #include +#include #ifndef HAVE_DAEMON /* @@ -113,6 +114,7 @@ char *get_current_dir_name(void) { size_t size; char *buf; + char *r; /* Start with 100 bytes. If this turns out to be insufficient to contain the working directory, double the size. */ @@ -123,7 +125,7 @@ char *get_current_dir_name(void) r = getcwd(buf, size); /* getcwd returns NULL and sets errno to ERANGE if the bufferspace is insufficient to contain the entire working directory. */ - while(r == NULL && errno = ERANGE) + while(r == NULL && errno == ERANGE) { free(buf); size <<= 1; /* double the size */