changeset 18782:0135e7b0a761

8722 loader: __divmoddi4 should check for NULL pointer
author Toomas Soome <tsoome@me.com>
date Tue, 17 Oct 2017 14:20:31 +0300
parents d7f0c76ce9e0
children 7ab45e4db310
files usr/src/boot/lib/libstand/qdivrem.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/boot/lib/libstand/qdivrem.c	Sat Jul 15 01:42:13 2017 +0300
+++ b/usr/src/boot/lib/libstand/qdivrem.c	Tue Oct 17 14:20:31 2017 +0300
@@ -348,7 +348,8 @@
 	quad_t d;
 
 	d = __divdi3(a, b);
-	*r = a - (b * d);
+	if (r != NULL)
+		*r = a - (b * d);
 
 	return (d);
 }