OSDN Git Service

Shaun Jackman submitted a patch converting an allocation to use
authorRob Landley <rob@landley.net>
Sat, 28 May 2005 23:55:26 +0000 (23:55 -0000)
committerRob Landley <rob@landley.net>
Sat, 28 May 2005 23:55:26 +0000 (23:55 -0000)
CONFIG_RESERVE_BUFFER.  (Rob Landley removed an #ifdef, per discussion on
the list.)

coreutils/date.c

index 513aade..70484e2 100644 (file)
@@ -136,7 +136,6 @@ int date_main(int argc, char **argv)
 {
        char *date_str = NULL;
        char *date_fmt = NULL;
-       char *t_buff;
        int set_time;
        int utc;
        int use_arg = 0;
@@ -283,10 +282,13 @@ int date_main(int argc, char **argv)
                date_fmt = "%Y.%m.%d-%H:%M:%S";
        }
 
-       /* Print OUTPUT (after ALL that!) */
-       t_buff = xmalloc(201);
-       strftime(t_buff, 200, date_fmt, &tm_time);
-       puts(t_buff);
+       {
+               /* Print OUTPUT (after ALL that!) */
+               RESERVE_CONFIG_BUFFER(t_buff, 201);
+               strftime(t_buff, 200, date_fmt, &tm_time);
+               puts(t_buff);
+               RELEASE_CONFIG_BUFFER(t_buff);
+       }
 
        return EXIT_SUCCESS;
 }