@@ -32,7 +32,6 @@ select_palette(void)
32
32
{
33
33
p .len = 255 ;
34
34
p .line = malloc (sizeof (char ) * p .len );
35
- char * envvar , * envval ;
36
35
p .fp = fopen (p .SEL , "r" );
37
36
38
37
if (p .fp == NULL )
@@ -43,9 +42,9 @@ select_palette(void)
43
42
44
43
while (fgets (p .line , p .len , p .fp ) != NULL )
45
44
{
46
- envvar = strtok (p .line , "=" );
47
- envval = strtok (NULL , "=" );
48
- setenv (envvar , envval , 1 );
45
+ p . EVAR = strtok (p .line , "=" );
46
+ p . EVAL = strtok (NULL , "=" );
47
+ setenv (p . EVAR , p . EVAL , 1 );
49
48
}
50
49
51
50
fclose (p .fp );
@@ -150,6 +149,7 @@ print_palette(void)
150
149
fgets (p .line ,p .len , p .fp );
151
150
puts (p .line );
152
151
fclose (p .fp );
152
+ free (p .line );
153
153
154
154
for (p .i = 0 ; p .i < 15 ; p .i ++ )
155
155
{
@@ -220,7 +220,7 @@ main(int argc, char **argv)
220
220
printf ("0.0.8\n" );
221
221
break ;
222
222
case 'h' :
223
- p .flag ++ ;
223
+ p .FLAG ++ ;
224
224
break ;
225
225
case 's' :
226
226
snprintf (p .SEL , sizeof (p .SEL ), "%s/%s/%s" , p .SEQ , p .MODE , optarg );
@@ -231,14 +231,14 @@ main(int argc, char **argv)
231
231
break ;
232
232
case ':' :
233
233
fprintf (stderr , "Option -%c requires an operand\n" , optopt );
234
- p .flag ++ ;
234
+ p .FLAG ++ ;
235
235
break ;
236
236
case '?' :
237
237
fprintf (stderr , "Unrecognized option: -%c\n" , optopt );
238
- p .flag ++ ;
238
+ p .FLAG ++ ;
239
239
}
240
240
}
241
- if (p .flag )
241
+ if (p .FLAG )
242
242
{
243
243
printf ("\
244
244
usage: kfc [-s palette|-r|-L] [l|-v|-p]\n \
0 commit comments