diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-01-10 07:51:45 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-01-10 07:51:45 +0000 |
| commit | 558541ec4872b20695953849bf2d94c969811a0e (patch) | |
| tree | 76895bc80eca17c64a6f36d029caa20a0a072ace /src/CUIDCounter.h | |
| parent | 643d28fb3c3cba12f57d21aa9ac13cf718a3dc09 (diff) | |
2010-01-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Reset GID to 1 when they reach maximum value. Rewritten
CUIDCounter::newID()
* src/CUIDCounter.h
* src/RequestGroup.cc
* src/RequestGroup.h
Diffstat (limited to 'src/CUIDCounter.h')
| -rw-r--r-- | src/CUIDCounter.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/CUIDCounter.h b/src/CUIDCounter.h index 0c00a2ae..ce9d5fee 100644 --- a/src/CUIDCounter.h +++ b/src/CUIDCounter.h @@ -50,11 +50,10 @@ public: cuid_t newID() { - cuid_t id = ++_count; - if(id == INT32_MAX) { + if(_count == INT32_MAX) { _count = 0; } - return id; + return ++_count; } }; |
