summaryrefslogtreecommitdiff
path: root/cesar/lib
diff options
context:
space:
mode:
authordufour2010-03-17 10:06:24 +0000
committerdufour2010-03-17 10:06:24 +0000
commit8a8299f45b2208024c297aa28f08e558406c0b1e (patch)
treea5dcebf81a73cca56edaa5d59af01040b4f9b74e /cesar/lib
parent5096ce0864f3376f47a84fae980c31b34bd258dd (diff)
cesar/{cp/msg, lib}: empty DRV_STA_SET_CONFIG is tolerated
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6824 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/lib')
-rw-r--r--cesar/lib/src/stats.c4
-rw-r--r--cesar/lib/test/stats/src/test_stats.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/cesar/lib/src/stats.c b/cesar/lib/src/stats.c
index 150be8c83a..6596bfc871 100644
--- a/cesar/lib/src/stats.c
+++ b/cesar/lib/src/stats.c
@@ -465,6 +465,10 @@ lib_stats_write_stats (const char *stats)
dbg_assert (stats);
dbg_assert (strlen (stats) < HPAV_MME_PAYLOAD_MAX_SIZE);
+ /* Empty string is tolerated. */
+ if (stats[0] == '\0')
+ return true;
+
const char delim[] = " ";
char *stat;
char copy_stats[HPAV_MME_PAYLOAD_MAX_SIZE];
diff --git a/cesar/lib/test/stats/src/test_stats.c b/cesar/lib/test/stats/src/test_stats.c
index 9ca40995d9..25d4b5672f 100644
--- a/cesar/lib/test/stats/src/test_stats.c
+++ b/cesar/lib/test/stats/src/test_stats.c
@@ -620,7 +620,7 @@ stats_access_mode_test_case (test_t t)
/* Empty string. */
char empty[] = "";
- test_fail_if (lib_stats_write_stats (empty) != false);
+ test_fail_if (lib_stats_write_stats (empty) != true);
/* Mal formated. */
char no_sep[] = "read_write_c_10x42";