From 2572a05e8b1642c57fa55af71594a30e437502b0 Mon Sep 17 00:00:00 2001
From: Edward Rudd <urkle@outoforder.cc>
Date: Tue, 31 Dec 2013 16:25:38 -0500
Subject: [PATCH] safely print errors by explicitly specifying a format string

---
 binding-mri/binding-util.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/binding-mri/binding-util.cpp b/binding-mri/binding-util.cpp
index d2d924a..1a850e7 100644
--- a/binding-mri/binding-util.cpp
+++ b/binding-mri/binding-util.cpp
@@ -94,7 +94,7 @@ void raiseRbExc(const Exception &exc)
 	RbData *data = getRbData();
 	VALUE excClass = data->exc[excToRbExc[exc.type]];
 
-	rb_raise(excClass, exc.msg.c_str());
+	rb_raise(excClass, "%s", exc.msg.c_str());
 }
 
 int