shithub: mc

Download patch

ref: a87796e4bea5392c6a524a0318140230a6104050
parent: 89824142bd7d87d1900365f792bfbf5c3fea08f5
author: Ori Bernstein <[email protected]>
date: Wed Aug 15 16:28:48 EDT 2012

Don't use uninitialized value.

--- a/fmt.myr
+++ b/fmt.myr
@@ -95,7 +95,11 @@
 	i = 0
 	if val < 0
 		isneg = true
-	elif val == 0
+	else
+		isneg = false
+	;;
+
+	if val == 0
 		b[0] = '0'
 		i++
 	;;
--- a/test.myr
+++ b/test.myr
@@ -61,7 +61,7 @@
 	var r : std.rng*
 	var i
 
-	r = std.mksrng(42)
+	r = std.mksrng(10)
 	for i = 0; i < 10; i++
 		std.put("r[%i] = %i\n", i, std.rand32(r))
 	;;