mirror of https://github.com/poanetwork/quorum.git
internal/ethapi: fix nil pointer exception for private send txn
This commit is contained in:
parent
95a1b03c3e
commit
d6a49e36ca
|
@ -1267,9 +1267,14 @@ func (s *PublicTransactionPoolAPI) SendTransaction(ctx context.Context, args Sen
|
|||
}
|
||||
|
||||
isPrivate := args.PrivateFor != nil
|
||||
|
||||
var data []byte
|
||||
if isPrivate {
|
||||
data := []byte(*args.Data)
|
||||
if args.Data != nil {
|
||||
data = []byte(*args.Data)
|
||||
} else {
|
||||
log.Info("args.data is nil")
|
||||
}
|
||||
|
||||
//Send private transaction to local Constellation node
|
||||
log.Info("sending private tx", "data", fmt.Sprintf("%x", data), "privatefrom", args.PrivateFrom, "privatefor", args.PrivateFor)
|
||||
data, err = private.P.Send(data, args.PrivateFrom, args.PrivateFor)
|
||||
|
|
Loading…
Reference in New Issue