diff --git a/nifogre/ogre_nif_loader.cpp b/nifogre/ogre_nif_loader.cpp index cf5b5d0f6..a7a887c24 100644 --- a/nifogre/ogre_nif_loader.cpp +++ b/nifogre/ogre_nif_loader.cpp @@ -183,7 +183,7 @@ static String getUniqueName(const String &input) static int addon = 0; static char buf[8]; - sprintf(buf, "_%d", addon++); + snprintf(buf, 8, "_%d", addon++); // Don't overflow the buffer if(addon > 999999) addon = 0;