Index: /trunk/lib/DJabberd/IQ.pm
===================================================================
--- /trunk/lib/DJabberd/IQ.pm (revision 54)
+++ /trunk/lib/DJabberd/IQ.pm (revision 64)
@@ -35,5 +35,5 @@
 sub signature {
     my $iq = shift;
-    my $fc = $iq->first_child;
+    my $fc = $iq->first_element;
     # FIXME: should signature ever get called on a bogus IQ packet?
     return $iq->type . "-" . ($fc ? $fc->element : "(BOGUS)");
