From 70dea9a2c1f7aa4d5df3363f61c4bc90aa646b10 Mon Sep 17 00:00:00 2001 From: mfranz Date: Sat, 23 May 2009 11:13:29 +0000 Subject: [PATCH] don't write past end of buffer --- src/Environment/fgclouds.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Environment/fgclouds.cxx b/src/Environment/fgclouds.cxx index 10f4887e5..89c1e914c 100644 --- a/src/Environment/fgclouds.cxx +++ b/src/Environment/fgclouds.cxx @@ -207,7 +207,7 @@ void FGClouds::buildLayer(int iLayer, const string& name, double alt, double cov char variety_name[50]; do { variety++; - snprintf(variety_name, sizeof(variety_name), cloud_name.c_str(), variety); + snprintf(variety_name, sizeof(variety_name) - 1, cloud_name.c_str(), variety); } while( box_def_root->getChild(variety_name, 0, false) ); totalCount += count;