mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-07-10 00:26:55 +00:00
hashtable: drop all non-reentrant versions
The non-reentrant versions of the hashtable functions operate on a single shared hashtable. So if two different people try using these funcs for two different purposes, they'll cause problems for the other. Avoid this by converting all existing hashtable consumers over to the reentrant versions and then punting the non-reentrant ones. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
c22a711d24
commit
2eb1573f01
13 changed files with 35 additions and 77 deletions
|
@ -68,7 +68,7 @@ int saveenv(void)
|
|||
char *res;
|
||||
|
||||
res = (char *)&env_new.data;
|
||||
len = hexport('\0', &res, ENV_SIZE);
|
||||
len = hexport_r(&env_htab, '\0', &res, ENV_SIZE);
|
||||
if (len < 0) {
|
||||
error("Cannot export environment: errno = %d\n", errno);
|
||||
return 1;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue