Index: trunk/BNC/src/upload/bncrtnetuploadcaster.cpp
===================================================================
--- trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 9188)
+++ trunk/BNC/src/upload/bncrtnetuploadcaster.cpp	(revision 9189)
@@ -748,5 +748,5 @@
         || co.NumberOfSat[CLOCKORBIT_SATSBAS] > 0
         || co.NumberOfSat[CLOCKORBIT_SATBDS] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       int len = _ssrCorr->MakeClockOrbit(&co, _ssrCorr->COTYPE_AUTO, 0, obuffer, sizeof(obuffer));
       if (len > 0) {
@@ -760,5 +760,5 @@
   else {
     if (co.NumberOfSat[CLOCKORBIT_SATGPS] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
         co.UpdateInterval = ephUpdInd;
@@ -782,5 +782,5 @@
     }
     if (co.NumberOfSat[CLOCKORBIT_SATGLONASS] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
         co.UpdateInterval = ephUpdInd;
@@ -803,5 +803,5 @@
     }
     if (co.NumberOfSat[CLOCKORBIT_SATGALILEO] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
         co.UpdateInterval = ephUpdInd;
@@ -823,5 +823,5 @@
     }
     if (co.NumberOfSat[CLOCKORBIT_SATQZSS] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
         co.UpdateInterval = ephUpdInd;
@@ -842,5 +842,5 @@
     }
     if (co.NumberOfSat[CLOCKORBIT_SATSBAS] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
         co.UpdateInterval = ephUpdInd;
@@ -860,5 +860,5 @@
     }
     if (co.NumberOfSat[CLOCKORBIT_SATBDS] > 0) {
-      char obuffer[CLOCKORBIT_BUFFERSIZE];
+      char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
       if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
         co.UpdateInterval = ephUpdInd;
@@ -888,5 +888,5 @@
       || bias.NumberOfSat[CLOCKORBIT_SATSBAS] > 0
       || bias.NumberOfSat[CLOCKORBIT_SATBDS] > 0) {
-    char obuffer[CLOCKORBIT_BUFFERSIZE];
+    char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
     if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
       int len = _ssrCorr->MakeCodeBias(&bias, _ssrCorr->CBTYPE_AUTO, 0, obuffer, sizeof(obuffer));
@@ -907,5 +907,5 @@
       || phasebias.NumberOfSat[CLOCKORBIT_SATBDS] > 0)
       && (_phaseBiasInformationDecoded)) {
-    char obuffer[CLOCKORBIT_BUFFERSIZE];
+    char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
     if (fmod(epoTime.gpssec(), _samplRtcmEphCorr) == 0.0) {
       int len = _ssrCorr->MakePhaseBias(&phasebias, _ssrCorr->PBTYPE_AUTO, 0, obuffer, sizeof(obuffer));
@@ -920,5 +920,5 @@
   QByteArray hlpBufferVtec;
   if (vtec.NumLayers > 0) {
-    char obuffer[CLOCKORBIT_BUFFERSIZE];
+    char obuffer[CLOCKORBIT_BUFFERSIZE] = {0};
     int len = _ssrCorr->MakeVTEC(&vtec, 0, obuffer, sizeof(obuffer));
     if (len > 0) {
