MacroFake
b557a24be9
Merge bitcoin/bitcoin#19426 : refactor: Change * to & in MutableTransactionSignatureCreator
...
fac6cfc50f refactor: Change * to & in MutableTransactionSignatureCreator (MarcoFalke)
Pull request description:
The `MutableTransactionSignatureCreator` constructor takes in a pointer to a mutable transaction. This is problematic for several reasons:
* It would be undefined behaviour to pass in a nullptr because for signature creation, the memory of the mutable transaction is accessed
* No caller currently passes in a nullptr, so passing a reference as a pointer is confusing
Fix all issues by replacing `*` with `&` in `MutableTransactionSignatureCreator`
ACKs for top commit:
theStack:
Code-review ACK fac6cfc50f
jonatack:
ACK fac6cfc50f
Tree-SHA512: d84296b030bd4fa2709e5adbfe43a5f8377d218957d844af69a819893252af671df7f00004f5ba601a0bd70f3c1c2e58c4f00e75684da663f28432bb5c89fb86
2022-05-06 11:12:10 +02:00
..
2022-02-21 14:32:53 +01:00
2022-04-20 14:29:29 +01:00
2021-12-30 19:36:57 +02:00
2022-04-20 14:35:52 +01:00
2022-01-02 11:40:31 +01:00
2021-11-19 12:41:47 +01:00
2022-04-27 14:13:39 +02:00
2021-12-30 19:36:57 +02:00
2020-12-10 07:15:42 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2021-11-12 19:51:55 +00:00
2022-01-02 11:40:31 +01:00
2022-01-25 20:43:28 +01:00
2022-04-28 20:34:43 +02:00
2022-02-02 15:32:06 +01:00
2022-04-20 14:29:29 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2021-12-17 10:46:39 +01:00
2021-11-12 19:51:55 +00:00
2020-12-10 07:15:42 +01:00
2022-04-26 10:41:45 +01:00
2021-12-30 19:36:57 +02:00
2020-12-10 07:15:42 +01:00
2021-08-21 19:25:33 +02:00
2021-12-30 19:36:57 +02:00
2020-12-31 09:45:41 +01:00
2021-12-30 19:36:57 +02:00
2022-04-20 14:29:29 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2020-12-10 07:15:42 +01:00
2021-12-30 19:36:57 +02:00
2022-03-17 07:27:00 +10:00
2021-08-21 19:25:33 +02:00
2021-03-09 12:56:44 +01:00
2022-01-06 11:29:55 -05:00
2020-12-10 07:15:42 +01:00
2022-04-27 14:13:39 +02:00
2021-05-24 10:29:58 +02:00
2022-01-27 19:19:12 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2021-08-04 19:20:32 +08:00
2021-06-13 09:43:54 +02:00
2021-12-30 19:36:57 +02:00
2021-11-12 19:51:55 +00:00
2020-12-10 07:15:42 +01:00
2022-03-17 14:09:09 +01:00
2022-01-06 22:14:16 -05:00
2021-09-22 10:39:08 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-03-18 11:35:56 +00:00
2022-02-11 15:21:52 +01:00
2021-12-07 13:13:18 +01:00
2022-03-18 11:35:58 +00:00
2022-01-15 20:59:19 +02:00
2020-12-31 09:45:41 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2020-12-31 09:45:41 +01:00
2021-12-30 19:36:57 +02:00
2021-03-03 09:17:37 +01:00
2021-11-19 12:41:47 +01:00
2021-12-17 10:46:39 +01:00
2022-04-28 20:34:43 +02:00
2020-12-10 07:15:42 +01:00
2021-12-01 12:15:01 +01:00
2021-12-01 12:15:01 +01:00
2020-12-10 07:15:42 +01:00
2022-04-27 14:12:55 +02:00
2020-12-10 07:15:42 +01:00
2021-12-30 19:36:57 +02:00
2021-10-05 11:10:37 +02:00
2022-01-28 08:46:03 +01:00
2022-04-11 22:19:46 +02:00
2020-12-10 07:15:42 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-03-30 20:00:23 +01:00
2020-12-10 07:15:42 +01:00
2021-11-12 19:51:55 +00:00
2020-12-15 19:00:36 +01:00
2022-05-04 11:49:29 +02:00
2022-02-15 12:19:34 +01:00
2021-11-12 19:51:55 +00:00
2020-12-10 07:15:42 +01:00
2020-12-10 07:15:42 +01:00
2022-01-19 15:21:52 -08:00
2021-03-03 09:17:37 +01:00
2021-03-16 19:52:37 +01:00
2020-12-10 07:15:42 +01:00
2020-12-31 09:45:41 +01:00
2022-05-04 07:34:48 +02:00
2021-05-09 10:25:21 +02:00
2021-09-29 13:24:14 +02:00
2021-12-30 19:36:57 +02:00
2021-11-12 19:51:55 +00:00
2022-03-30 20:00:27 +01:00
2020-12-31 09:45:41 +01:00
2020-12-31 09:45:41 +01:00
2022-04-05 18:51:37 -04:00
2021-12-30 19:36:57 +02:00
2022-04-15 09:14:49 +02:00
2022-04-15 09:14:49 +02:00
2022-02-03 18:35:52 +08:00
2021-06-10 15:04:39 -04:00
2022-01-15 04:37:56 +10:00