diff options
| author | Roy Marples <roy@marples.name> | 2009-02-25 07:51:25 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2009-02-25 07:51:25 +0000 |
| commit | cd93080d6c02ea3cdb01cf72a4e660d515beb701 (patch) | |
| tree | fbc9242f38ebfea638d1d839afe812ab3136f7c4 | |
| parent | 07911de972826057fe4f29756be81b985bfe17e8 (diff) | |
| download | dhcpcd-cd93080d6c02ea3cdb01cf72a4e660d515beb701.tar.xz | |
Optimize allocation a little.
| -rw-r--r-- | eloop.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -312,8 +312,9 @@ start_eloop(void) } if (nfds > fds_len) { free(fds); - fds = xmalloc(sizeof(*fds) * nfds); - fds_len = nfds; + /* Allocate 5 more than we need for future use */ + fds_len = nfds + 5; + fds = xmalloc(sizeof(*fds) * fds_len); } nfds = 0; for (e = events; e; e = e->next) { |
