diff options
Diffstat (limited to 'common/src/tfe_future.cpp')
| -rw-r--r-- | common/src/tfe_future.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/common/src/tfe_future.cpp b/common/src/tfe_future.cpp index 8f7cc69..042ff06 100644 --- a/common/src/tfe_future.cpp +++ b/common/src/tfe_future.cpp @@ -144,6 +144,10 @@ static void __promise_destroy(struct promise *p) struct promise * future_to_promise(struct future * f) { + if(f==NULL) + { + return NULL; + } struct promise *p=__future_to_promise(f); p->ref_cnt++; assert(p->ref_cnt==2); |
