resource-asm: fix off-by-one underallocation.
authorKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 4 Apr 2013 11:38:36 +0000 (14:38 +0300)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 8 Jan 2015 16:37:09 +0000 (18:37 +0200)
src/plugins/plugin-resource-asm.c

index e8f38e3..9effcc6 100644 (file)
@@ -316,7 +316,7 @@ static int parse_config(rset_class_data_t *data, char *config)
 
     len = colon - (config) + 1;
     mrp_free(data->rset_class);
-    data->rset_class = mrp_datadup(config, len - 1);
+    data->rset_class = mrp_datadup(config, len);
     data->rset_class[len - 1] = '\0';
 
     mrp_debug("class name: '%s'", data->rset_class);