[gnumeric] Slicer: fix precondition.
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] Slicer: fix precondition.
- Date: Sat, 2 Jan 2016 23:21:34 +0000 (UTC)
commit b923066279f2be1437d7d576d2368f3466ce3ccf
Author: Morten Welinder <terra gnome org>
Date: Sat Jan 2 18:21:22 2016 -0500
Slicer: fix precondition.
ChangeLog | 3 +++
NEWS | 2 +-
src/go-data-cache.c | 1 +
3 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b07335c..8835e30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2016-01-02 Morten Welinder <terra gnome org>
+ * src/go-data-cache.c (go_data_cache_records_set_size): Check for
+ zero record size. Fixes #760087.
+
* src/mathfunc.c (pow1p): Handle nan. Fixes #760085.
2016-01-01 Morten Welinder <terra gnome org>
diff --git a/NEWS b/NEWS
index ca2727d..dbfe9fa 100644
--- a/NEWS
+++ b/NEWS
@@ -8,7 +8,7 @@ Andreas:
Morten:
* Teach ssconvert to split sheets into separate .txt files [#694408]
* Improve test suite.
- * Fuzzed file fixes. [#760046] [#760085]
+ * Fuzzed file fixes. [#760046] [#760085] [#760087]
--------------------------------------------------------------------------
Gnumeric 1.12.26
diff --git a/src/go-data-cache.c b/src/go-data-cache.c
index e8522a8..141a73a 100644
--- a/src/go-data-cache.c
+++ b/src/go-data-cache.c
@@ -49,6 +49,7 @@ go_data_cache_records_set_size (GODataCache *cache, unsigned int n)
{
int expand;
+ g_return_if_fail (cache->record_size > 0);
g_return_if_fail (n < G_MAXUINT / cache->record_size);
expand = n - cache->records_allocated;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]