aboutsummaryrefslogtreecommitdiff
path: root/src/wallet.h
diff options
context:
space:
mode:
authorCozz Lovan <cozzlovan@yahoo.com>2014-03-05 15:05:44 +0100
committerCozz Lovan <cozzlovan@yahoo.com>2014-03-05 15:05:44 +0100
commitba51c7da408fad7986d52206ed30e181091c1a95 (patch)
tree6b7794a4f5554a003e9380688153c0effa881a97 /src/wallet.h
parent334bd22e75b1955b3dfefbf4f5e065afdbc46ae4 (diff)
downloadbitcoin-ba51c7da408fad7986d52206ed30e181091c1a95.tar.xz
Fix null pointer in IsTrusted()
Diffstat (limited to 'src/wallet.h')
-rw-r--r--src/wallet.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wallet.h b/src/wallet.h
index 7feb86d294..e2e89fffe7 100644
--- a/src/wallet.h
+++ b/src/wallet.h
@@ -675,8 +675,10 @@ public:
{
// Transactions not sent by us: not trusted
const CWalletTx* parent = pwallet->GetWalletTx(txin.prevout.hash);
+ if (parent == NULL)
+ return false;
const CTxOut& parentOut = parent->vout[txin.prevout.n];
- if (parent == NULL || !pwallet->IsMine(parentOut))
+ if (!pwallet->IsMine(parentOut))
return false;
}
return true;