diff --git a/src/test_suite.h b/src/test_suite.h index 168ab641ba7968730deea69ad8aa0df09b47650c..fc008e7fb96b6524b6298f6d27e7b45e4c7c5b3a 100644 --- a/src/test_suite.h +++ b/src/test_suite.h @@ -153,7 +153,7 @@ } while(0) #define g_check_stringmap_absent(table, key) do { \ - bool end = (key[strlen(key)-2] == '$'); \ + bool end = (key[strlen(key)-1] == '$'); \ if(h_stringmap_present(table, (uint8_t *)key, strlen(key), end)) { \ g_test_message("Check failed: \"%s\" shouldn't have been in map, but was", key); \ g_test_fail(); \