diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index 6f6c04b..85d4326 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -341,7 +341,8 @@ function comment_node_type_update($info) {
  * Implements hook_node_type_delete().
  */
 function comment_node_type_delete($info) {
-  field_attach_delete_bundle('comment', 'comment_node_' . $info->type);
+  $type = _node_extract_type($info);
+  field_attach_delete_bundle('comment', 'comment_node_' . $type);
   $settings = array(
     'comment',
     'comment_default_mode',
@@ -352,7 +353,7 @@ function comment_node_type_delete($info) {
     'comment_form_location',
   );
   foreach ($settings as $setting) {
-    variable_del($setting . '_' . $info->type);
+    variable_del($setting . '_' . $type);
   }
 }
 
