summaryrefslogtreecommitdiff
path: root/apps/mkcsregdb/mkcsregdb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'apps/mkcsregdb/mkcsregdb.cpp')
-rw-r--r--apps/mkcsregdb/mkcsregdb.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/mkcsregdb/mkcsregdb.cpp b/apps/mkcsregdb/mkcsregdb.cpp
index ef02574979c..9ede2c8bef4 100644
--- a/apps/mkcsregdb/mkcsregdb.cpp
+++ b/apps/mkcsregdb/mkcsregdb.cpp
@@ -142,8 +142,8 @@ csdb_generator::read_from (const char *srcfile)
if (entry_.max_bytes_ == 0)
fail ("entry does not define max_bytes");
write_entry ();
- delete [] entry_.desc_;
- delete [] entry_.loc_name_;
+ delete [] ACE_const_cast (char *, entry_.desc_);
+ delete [] ACE_const_cast (char *, entry_.loc_name_);
count_++;
in_entry_ = 0;
break;
@@ -197,7 +197,8 @@ csdb_generator::read_from (const char *srcfile)
case 7: // max_bytes
if (entry_.max_bytes_ != 0)
fail ("duplicate max_bytes");
- entry_.max_bytes_ = strtol(line_data_,&ptr,10);
+ entry_.max_bytes_ =
+ ACE_static_cast (ACE_CDR::UShort, strtol(line_data_,&ptr,10));
if (*ptr != 0)
fail ("invalid max_bytes");
break;