From b8c610ededd36d59dcdd6f513b727a3430c1c7f4 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Thu, 29 May 2014 10:34:28 -0400 Subject: [PATCH] printf %s, cast appropriately. [perl #121881] Fix for Coverity perl5 CID 29050: Printf arg type mismatch (PW.PRINTF_ARG_MISMATCH) printf_arg_mismatch: argument is incompatible with corresponding format string conversion --- ext/NDBM_File/NDBM_File.xs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/NDBM_File/NDBM_File.xs b/ext/NDBM_File/NDBM_File.xs index 52e60fc..e3adf3f 100644 --- a/ext/NDBM_File/NDBM_File.xs +++ b/ext/NDBM_File/NDBM_File.xs @@ -109,7 +109,7 @@ ndbm_STORE(db, key, value, flags = DBM_REPLACE) if (RETVAL < 0 && errno == EPERM) croak("No write permission to ndbm file"); croak("ndbm store returned %d, errno %d, key \"%s\"", - RETVAL,errno,key.dptr); + RETVAL, errno, (const char *)key.dptr); dbm_clearerr(db->dbp); } -- 1.8.3.1