Page MenuHomeFreeBSD

D9534.id24988.diff
No OneTemporary

D9534.id24988.diff

Index: contrib/tzcode/stdtime/localtime.c
===================================================================
--- contrib/tzcode/stdtime/localtime.c
+++ contrib/tzcode/stdtime/localtime.c
@@ -1453,14 +1453,13 @@
}
_RWLOCK_RDLOCK(&lcl_rwlock);
tzset_basic(1);
- localsub(timep, 0L, p_tm);
+ p_tm = localsub(timep, 0L, p_tm);
_RWLOCK_UNLOCK(&lcl_rwlock);
- return(p_tm);
} else {
tzset_basic(0);
- localsub(timep, 0L, &tm);
- return(&tm);
+ p_tm = localsub(timep, 0L, &tm);
}
+ return(p_tm);
}
/*
@@ -1472,7 +1471,7 @@
{
_RWLOCK_RDLOCK(&lcl_rwlock);
tzset_basic(1);
- localsub(timep, 0L, tmp);
+ tmp = localsub(timep, 0L, tmp);
_RWLOCK_UNLOCK(&lcl_rwlock);
return tmp;
}

File Metadata

Mime Type
text/plain
Expires
Sat, Sep 26, 12:25 AM (10 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39621931
Default Alt Text
D9534.id24988.diff (708 B)

Event Timeline