From d81a2c9067b584664ea65bd72aedbd3c4325fb3a Mon Sep 17 00:00:00 2001 From: "Owain G. Ainsworth" Date: Thu, 7 Nov 2013 22:26:43 +0000 Subject: [PATCH] Check for 0 shas before dereferencing list --- rpcserver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcserver.go b/rpcserver.go index 31eee502..8c8f72d0 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -670,7 +670,7 @@ func handleGetRawTransaction(s *rpcServer, cmd btcjson.Cmd, walletNotification c // this point. txSha, _ := btcwire.NewShaHashFromStr(c.Txid) txList, err := s.server.db.FetchTxBySha(txSha) - if err != nil { + if err != nil || len(txList) == 0 { log.Errorf("RPCS: Error fetching tx: %v", err) return nil, btcjson.ErrNoTxInfo }