403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.89
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/sysutils/xcdroast/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/sysutils/xcdroast/files/patch-cdda2wav_version
--- src/io.c	2008-08-21 15:11:40.000000000 +0200
+++ src/io.c	2009-12-29 22:54:08.571188849 +0100
@@ -10062,6 +10062,7 @@
 
 gint check_version_cdda2wav(gchar *match, gchar *found) {
 gchar line[MAXLINE];
+gchar vline[MAXLINE];
 gchar ver[MAXLINE];
 FILE *fpin;
 gchar *p;
@@ -10076,32 +10077,38 @@
         }
 
 	strcpy(line,"");
+	strcpy(vline,"");
         for (;;) {
                 if (fgets(line,MAXLINE,fpin) == NULL) 
                         break;
 		dodebug(10,"got: %s",line);
+
+	        /* only get first line */
+        	if (strcmp(vline,"") == 0) {
+                	strncpy(vline, line, MAXLINE);
+        	}
         }
 
         if (pclose(fpin) == -1) {
                 g_error("pclose error\n");
         }
 
-	if (strcmp(line,"") == 0 || strstr(line,"sh:") != NULL) {
+	if (strcmp(vline,"") == 0 || strstr(vline,"sh:") != NULL) {
 		/* failed to open - permission denied */
 		return 2;
 	}
 
-	/* now line contains the version string of cdda2wav */
+	/* now vline contains the version string of cdda2wav */
 	/* try to extract the version number */
 
-	p = strstr(line,"version");
+	p = strstr(vline,"version");
 	if (p != NULL) {
 		p = strtok(p+8, " _");
 		if (p != NULL) {
 			strcpy(ver,p);
 		}
 	} else {
-		p = strstr(line,"cdda2wav");
+		p = strstr(vline,"cdda2wav");
 		if (p != NULL) {
 			p = strtok(p+9, " ");
 			if (p != NULL) {

Youez - 2016 - github.com/yon3zu
LinuXploit