]> granicus.if.org Git - nethack/commitdiff
yet more version buf
authornhmall <nhmall@nethack.org>
Fri, 13 May 2022 00:10:27 +0000 (20:10 -0400)
committernhmall <nhmall@nethack.org>
Fri, 13 May 2022 00:10:27 +0000 (20:10 -0400)
win/Qt/qt_bind.cpp
win/Qt/qt_main.cpp
win/Qt/qt_plsel.cpp
win/Qt/qt_svsel.cpp

index 2ddace2549b8b5a8ac19d0f62572e69aaf8d470e..c27a6b64399fda111565a257dc8f209efcd722d8 100644 (file)
@@ -88,7 +88,7 @@ NetHackQtBind::NetHackQtBind(int& argc, char** argv) :
     QCoreApplication::setApplicationName("NetHack-Qt"); // Qt NetHack
     {
         char cvers[BUFSZ];
-        QString qvers = QString(::version_string(cvers));
+        QString qvers = QString(::version_string(cvers, sizeof cvers));
         QCoreApplication::setApplicationVersion(qvers);
     }
 #ifdef MACOS
index bac9b465bf31e57ac735f6c2d88f6b5504fd6902..bfacd2635276e7882e6804d83c03bfce7ad78e09 100644 (file)
@@ -459,7 +459,7 @@ aboutMsg()
     char *p, vbuf[BUFSZ];
     /* nethack's getversionstring() includes a final period
        but we're using it mid-sentence so strip period off */
-    if ((p = strrchr(::getversionstring(vbuf), '.')) != 0 && *(p + 1) == '\0')
+    if ((p = strrchr(::getversionstring(vbuf, sizeof vbuf), '.')) != 0 && *(p + 1) == '\0')
         *p = '\0';
     /* it's also long; break it into two pieces */
     (void) strsubst(vbuf, " - ", "\n- ");
index 92060e8fc8a0194b8315af6459f70cb5fb7222da..4c04c355ce21757f4dc503665a35da587b48ad82 100644 (file)
@@ -280,7 +280,7 @@ NetHackQtPlayerSelector::NetHackQtPlayerSelector(
     QVBoxLayout* vbab UNUSED = new QVBoxLayout(alignbox);
     char versionbuf[QBUFSZ];
     QLabel *logo = new QLabel(QString(nh_attribution).arg(
-                                           version_string(versionbuf)), this);
+                        version_string(versionbuf, sizeof versionbuf)), this);
 
     l->addWidget( namebox, 0,0,1,3 );
     role = new NhPSListView(this);
index 9fcc3854db346b6e0e47a47a8291f5b5793c04be..1ff94835ac38dd77eb01d94951103c628642399c 100644 (file)
@@ -66,7 +66,7 @@ NetHackQtSavedGameSelector::NetHackQtSavedGameSelector(const char** saved) :
     QHBoxLayout* hb;
 
     char cvers[BUFSZ];
-    QString qvers = QString("NetHack ") + QString(version_string(cvers));
+    QString qvers = QString("NetHack ") + QString(version_string(cvers, sizeof cvers));
     QLabel *vers = new QLabel(qvers, this);
     vers->setAlignment(Qt::AlignCenter);
     vbl->addWidget(vers);