[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
minor performance improvement to getcwd.c
From: |
Paul Eggert |
Subject: |
minor performance improvement to getcwd.c |
Date: |
Mon, 19 Mar 2007 10:31:08 -0700 |
User-agent: |
Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) |
I installed this:
2007-03-19 Paul Eggert <address@hidden>
* lib/getcwd.c (__getcwd): Remove redundant comparison of buf to NULL.
If size is zero here, buf must be zero.
--- lib/getcwd.c 21 Feb 2007 20:50:00 -0000 1.23
+++ lib/getcwd.c 19 Mar 2007 17:30:04 -0000
@@ -391,7 +391,7 @@ __getcwd (char *buf, size_t size)
used = dir + allocated - dirp;
memmove (dir, dirp, used);
- if (buf == NULL && size == 0)
+ if (size == 0)
/* Ensure that the buffer is only as large as necessary. */
buf = realloc (dir, used);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- minor performance improvement to getcwd.c,
Paul Eggert <=