diff --git a/Utilities/otbossim/src/ossim/vpfutil/vpfmisc.c b/Utilities/otbossim/src/ossim/vpfutil/vpfmisc.c
index 3535f746acec933cc98fda79b9223d14a4978250..21ef3327f1301a11e659de9018cdacb5d7b5275f 100644
--- a/Utilities/otbossim/src/ossim/vpfutil/vpfmisc.c
+++ b/Utilities/otbossim/src/ossim/vpfutil/vpfmisc.c
@@ -416,14 +416,14 @@ void displaymessage( char *s, ... )
    }
    va_end(arglist);
    for (i=0;i<nlines;i++) {
-       fprintf(stderr, text[i]);
+       fprintf(stderr, "%s", text[i]);
    }
    free(text);
 }
 
 void display_message(char *str)
 {
-    fprintf(stderr, str);
+    fprintf(stderr, "%s", str);
 }