diff options
author | Mike Buland <eichlan@xagasoft.com> | 2020-10-01 13:28:39 -0700 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2020-10-01 13:28:39 -0700 |
commit | babbd76cf79ff196c409000f7724c08798a46dd5 (patch) | |
tree | 6172e09ac5bf000eed2e8b014bd6e91188bf697f | |
parent | 701f67d8d225874d184aa229599376b1e3a5a6f2 (diff) | |
download | libbu++-babbd76cf79ff196c409000f7724c08798a46dd5.tar.gz libbu++-babbd76cf79ff196c409000f7724c08798a46dd5.tar.bz2 libbu++-babbd76cf79ff196c409000f7724c08798a46dd5.tar.xz libbu++-babbd76cf79ff196c409000f7724c08798a46dd5.zip |
Fixed bug in CachePtr pointer dereference.
I guess I never used it before, it wouldn't even compile, it wasn't
dereferencing the returned pointer.
It's not a great idea to use it, but sometimes you need it.
-rw-r--r-- | src/unstable/cachebase.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/unstable/cachebase.h b/src/unstable/cachebase.h index 66c915f..7a54465 100644 --- a/src/unstable/cachebase.h +++ b/src/unstable/cachebase.h | |||
@@ -224,13 +224,13 @@ namespace Bu | |||
224 | obtype &operator*() | 224 | obtype &operator*() |
225 | { | 225 | { |
226 | bind(); | 226 | bind(); |
227 | return pData; | 227 | return *pData; |
228 | } | 228 | } |
229 | 229 | ||
230 | const obtype &operator*() const | 230 | const obtype &operator*() const |
231 | { | 231 | { |
232 | bind(); | 232 | bind(); |
233 | return pData; | 233 | return *pData; |
234 | } | 234 | } |
235 | 235 | ||
236 | obtype *operator->() | 236 | obtype *operator->() |