diff options
author | Andrej Rode <mail@andrejro.de> | 2018-02-08 11:53:17 +0100 |
---|---|---|
committer | Marcus Müller <marcus.mueller@ettus.com> | 2018-03-30 16:50:31 +0200 |
commit | bdc28a843125a8cab4638c0f19ea136845ff9c74 (patch) | |
tree | 8347453172e34b33d913170787ea6ec2db2a5df6 | |
parent | 761ac7f2da2fd5fd96c5eac8199f55150b0d6350 (diff) |
pmt: extract lengths before memcmp #1598
-rw-r--r-- | gnuradio-runtime/lib/pmt/pmt.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gnuradio-runtime/lib/pmt/pmt.cc b/gnuradio-runtime/lib/pmt/pmt.cc index 6c37fa9fd2..0fe4dbde8e 100644 --- a/gnuradio-runtime/lib/pmt/pmt.cc +++ b/gnuradio-runtime/lib/pmt/pmt.cc @@ -1158,9 +1158,9 @@ equal(const pmt_t& x, const pmt_t& y) return false; size_t len_x, len_y; - if (memcmp(xv->uniform_elements(len_x), - yv->uniform_elements(len_y), - len_x) == 0) + const void *x_m = xv->uniform_elements(len_x); + const void *y_m = yv->uniform_elements(len_y); + if (memcmp(x_m, y_m, len_x) == 0) return true; return false; |