aboutsummaryrefslogtreecommitdiff
path: root/sys/libn
diff options
context:
space:
mode:
Diffstat (limited to 'sys/libn')
-rw-r--r--sys/libn/random.c2
-rw-r--r--sys/libn/string.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/libn/random.c b/sys/libn/random.c
index 1e2c2d5..558641e 100644
--- a/sys/libn/random.c
+++ b/sys/libn/random.c
@@ -69,7 +69,7 @@ double
rngĀ·random()
{
uint64 r = xoshiro256ss(&RNG);
- return (double)r / UINT64_MAX;
+ return (double)r / (double)UINT64_MAX;
}
/* Returns true or false on success of trial */
diff --git a/sys/libn/string.c b/sys/libn/string.c
index 4280e27..ca53bdc 100644
--- a/sys/libn/string.c
+++ b/sys/libn/string.c
@@ -180,6 +180,7 @@ strĀ·makecap(const byte* s, vlong len, vlong cap)
cleanup:
free(h);
panicf("Attempted to create a string with less capacity than length");
+ return nil;
}
// New returns a new dynamic string object, initialized from the given C string.