#At file:///home/msvensson/mysql/bug44840/ based on revid:magnus.blaudd@strippedrk4tlm5ehctdsej
2894 Magnus Blåudd 2009-05-13
Bug#43878 several warnings "format not a string literal and no format arguments", part1
- Fix Logger
modified:
storage/ndb/include/logger/Logger.hpp
=== modified file 'storage/ndb/include/logger/Logger.hpp'
--- a/storage/ndb/include/logger/Logger.hpp 2009-01-23 12:50:40 +0000
+++ b/storage/ndb/include/logger/Logger.hpp 2009-05-13 10:11:38 +0000
@@ -231,7 +231,7 @@ public:
*/
virtual void alert(const char* pMsg, ...) const
ATTRIBUTE_FORMAT(printf, 2, 3);
- virtual void alert(BaseString &pMsg) const { alert(pMsg.c_str()); };
+ virtual void alert(BaseString &pMsg) const { alert("%s", pMsg.c_str()); };
/**
* Log a critical message.
@@ -240,7 +240,7 @@ public:
*/
virtual void critical(const char* pMsg, ...) const
ATTRIBUTE_FORMAT(printf, 2, 3);
- virtual void critical(BaseString &pMsg) const { critical(pMsg.c_str()); };
+ virtual void critical(BaseString &pMsg) const { critical("%s", pMsg.c_str()); };
/**
* Log an error message.
@@ -249,7 +249,7 @@ public:
*/
virtual void error(const char* pMsg, ...) const
ATTRIBUTE_FORMAT(printf, 2, 3);
- virtual void error(BaseString &pMsg) const { error(pMsg.c_str()); };
+ virtual void error(BaseString &pMsg) const { error("%s", pMsg.c_str()); };
/**
* Log a warning message.
@@ -258,7 +258,7 @@ public:
*/
virtual void warning(const char* pMsg, ...) const
ATTRIBUTE_FORMAT(printf, 2, 3);
- virtual void warning(BaseString &pMsg) const { warning(pMsg.c_str()); };
+ virtual void warning(BaseString &pMsg) const { warning("%s", pMsg.c_str()); };
/**
* Log an info message.
@@ -267,7 +267,7 @@ public:
*/
virtual void info(const char* pMsg, ...) const
ATTRIBUTE_FORMAT(printf, 2, 3);
- virtual void info(BaseString &pMsg) const { info(pMsg.c_str()); };
+ virtual void info(BaseString &pMsg) const { info("%s", pMsg.c_str()); };
/**
* Log a debug message.
@@ -276,7 +276,7 @@ public:
*/
virtual void debug(const char* pMsg, ...) const
ATTRIBUTE_FORMAT(printf, 2, 3);
- virtual void debug(BaseString &pMsg) const { debug(pMsg.c_str()); };
+ virtual void debug(BaseString &pMsg) const { debug("%s", pMsg.c_str()); };
/*
* Set repeat frequency, 0 means disable special repeated message handling
Attachment: [text/bzr-bundle] bzr/magnus.blaudd@sun.com-20090513101138-f8733plwcc6s5vm1.bundle
| Thread |
|---|
| • bzr commit into mysql-5.1-telco-7.0 branch (magnus.blaudd:2894)Bug#43878 | Magnus Blåudd | 13 May 2009 |