diff options
author | Toomas Soome <tsoome@me.com> | 2017-10-17 14:20:31 +0300 |
---|---|---|
committer | Dan McDonald <danmcd@joyent.com> | 2017-10-17 12:53:58 -0400 |
commit | 402902c369e6ee05f7df0a98b4987d5916b654c3 (patch) | |
tree | bae9f5004cc943886e3aa1d411985269c34390b8 /usr/src/boot/lib/libstand | |
parent | b9d34b9d786436bc2f8ed62c0aade0750e78bc99 (diff) | |
download | illumos-joyent-402902c369e6ee05f7df0a98b4987d5916b654c3.tar.gz |
8722 loader: __divmoddi4 should check for NULL pointer
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/boot/lib/libstand')
-rw-r--r-- | usr/src/boot/lib/libstand/qdivrem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/boot/lib/libstand/qdivrem.c b/usr/src/boot/lib/libstand/qdivrem.c index 9437794be4..64b9351354 100644 --- a/usr/src/boot/lib/libstand/qdivrem.c +++ b/usr/src/boot/lib/libstand/qdivrem.c @@ -348,7 +348,8 @@ __divmoddi4(quad_t a, quad_t b, quad_t *r) quad_t d; d = __divdi3(a, b); - *r = a - (b * d); + if (r != NULL) + *r = a - (b * d); return (d); } |