Date: Sat Feb 23 18:05:01 CET 2002
User: Derick Rethans
Directory: srm/test/storage
Log Message:
[0.25]
- Freeing argument vars is not allowed
Modified files:
srm/test/storage/main.c (version: 1.10)
[FILE: /srm/test/storage/main.c]
--- srm/test/storage/main.c:1.9 Mon Jan 14 18:54:06 2002 GMT
+++ srm/test/storage/main.c Sat Feb 23 16:05:01 2002 GMT
@@ -1,4 +1,4 @@
-/* $Id: cvstemp,v 1.9 2002/01/14 19:54:06 peter Exp $ */
+/* $Id: cvstemp,v 1.10 2002/02/23 17:05:01 derick Exp $ */
/* The contents of this file are subject to the Vulcan Logic Public
* License Version 1.1 (the "License"); you may not use this file
@@ -59,15 +59,15 @@
switch (argv[1][0]) {
case 's':
- SRMVALP_SET_STR (data, argv[3]);
- ret_val = srm_data_store (SRM_ST_APPLICATION, connect_data, argv[2], strlen(argv[2]), data);
+ SRMVALP_SET_STR (data, strdup(argv[3]));
+ ret_val = srm_data_store (SRM_ST_APPLICATION, connect_data, strdup(argv[2]), strlen(argv[2]), data);
srm_value_free (data);
break;
case 'r':
- ret_val = srm_data_retrieve (SRM_ST_APPLICATION, connect_data, argv[2], strlen(argv[2]));
+ ret_val = srm_data_retrieve (SRM_ST_APPLICATION, connect_data, strdup(argv[2]), strlen(argv[2]));
break;
case 'd':
- ret_val = srm_data_delete (SRM_ST_APPLICATION, connect_data, argv[2], strlen(argv[2]));
+ ret_val = srm_data_delete (SRM_ST_APPLICATION, connect_data, strdup(argv[2]), strlen(argv[2]));
break;
}
srm_value_dump (ret_val, 0);
Received on Sat Feb 23 18:05:14 2002
This archive was generated by hypermail 2.1.8 : Tue Jan 06 2009 - 05:00:03 CET