blob: c551dd4ab663bc7f6e3c555804c5bf26c47109bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
--- lxdvdrip.c_old 2004-09-20 01:47:51.957933304 +0900
+++ lxdvdrip.c 2004-09-20 01:49:26.367580856 +0900
@@ -333,7 +333,10 @@
char szPfad[4096];
int i;
char szVerzeichnis[1024];
- strcpy (szPfad, getenv ("PATH"));
+ strncpy (szPfad, getenv ("PATH"), 4096);
+
+ szPfad[sizeof(szPfad) -1]='\0';
+
strcpy (szVerzeichnis, "");
for (i=0; i<strlen(szPfad); i++)
{
@@ -1033,7 +1036,10 @@
// Auslesen der Parameter aus einer Datei
// Zuerst lokal versuchen
- strcpy (szBefehl, getenv ("HOME"));
+ strncpy (szBefehl, getenv ("HOME"), 4096);
+
+ szBefehl[sizeof(szBefehl)-1]='\0';
+
strcat (szBefehl, "/.lxdvdrip.conf");
fConf=fopen(szBefehl, "r");
if (!fConf)
|