Remove unneeded StringValue() calls in chunk_serialize().
authorTilman Sauerbeck <tilman@code-monkey.de>
Wed, 29 Jun 2005 15:44:09 +0000 (15:44 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Wed, 29 Jun 2005 15:44:09 +0000 (15:44 +0000)
ChangeLog
ext/ext.c

index 3af46b4cf536ac37eef9a17ac0053496fc8a9e2c..dc3572de6b08f9e5ec3c51e3d7586f2e84ad6fec 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,12 @@
 --
-$Id: ChangeLog 66 2005-06-29 15:42:58Z tilman $
+$Id: ChangeLog 67 2005-06-29 15:44:09Z tilman $
 ++
 
 2005-06-29 Tilman Sauerbeck (tilman at code-monkey de)
         * ext/ext.c: Store the result of rb_intern("pack") in a
           global variable
+        * ext/ext.c: Remove unneeded StringValue() calls in
+          chunk_serialize()
 
 2005-06-28 Tilman Sauerbeck (tilman at code-monkey de)
         * ext/ext.c: Removed stray backslash
index e686444dc605b65fcaaa1b3405c86b803c82db0f..63096a7e744cd9cad366a946c97bf217036f630a 100644 (file)
--- a/ext/ext.c
+++ b/ext/ext.c
@@ -1,5 +1,5 @@
 /*
- * $Id: ext.c 66 2005-06-29 15:42:58Z tilman $
+ * $Id: ext.c 67 2005-06-29 15:44:09Z tilman $
  *
  * Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
  *
@@ -497,11 +497,9 @@ chunk_serialize (VALUE self)
        struct RString *tag, *data;
 
        tmp = rb_ivar_get (self, id_tag);
-       StringValue (tmp);
        tag = RSTRING (tmp);
 
        tmp = rb_ivar_get (self, id_data);
-       StringValue (tmp);
        data = RSTRING (tmp);
 
        buf_len = 9 + tag->len + data->len;