ruby-changes:23686
From: knu <ko1@a...>
Date: Mon, 21 May 2012 16:21:45 +0900 (JST)
Subject: [ruby-changes:23686] knu:r35737 (trunk): * ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a
knu 2012-05-21 16:18:43 +0900 (Mon, 21 May 2012) New Revision: 35737 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35737 Log: * ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a module before calling rb_class2name(). Modified files: trunk/ChangeLog trunk/ext/syslog/syslog.c Index: ChangeLog =================================================================== --- ChangeLog (revision 35736) +++ ChangeLog (revision 35737) @@ -1,3 +1,8 @@ +Mon May 21 15:02:37 2012 Akinori MUSHA <knu@i...> + + * ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a + module before calling rb_class2name(). + Mon May 21 12:44:11 2012 URABE Shyouhei <shyouhei@r...> * .travis.yml (install): It seems tcl/tk is skipped in Travis Index: ext/syslog/syslog.c =================================================================== --- ext/syslog/syslog.c (revision 35736) +++ ext/syslog/syslog.c (revision 35737) @@ -315,6 +315,8 @@ { char buf[1024]; + Check_Type(self, T_MODULE); + if (syslog_opened) { snprintf(buf, sizeof(buf), "<#%s: opened=true, ident=\"%s\", options=%d, facility=%d, mask=%d>", -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/