diff --git a/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.cxx b/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.cxx
index 9423640ed168d945587909492fa5269f97bcaeaf..f605afb67c1e9cc1b4be4e0b0791aa90338646c3 100644
--- a/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.cxx
+++ b/Code/ApplicationEngine/otbWrapperApplicationHtmlDocGenerator.cxx
@@ -143,7 +143,7 @@ ApplicationHtmlDocGenerator::GenerateDoc(const Application::Pointer app, const s
     fprintf(stderr, "Error, can't open file");
     itkGenericExceptionMacro( << "Error, can't open file "<<filename<<".");
     }
-  fprintf(file, doc.c_str());
+  fprintf(file, "%s", doc.c_str());
   fclose(file);
 
 }