Shaun Jackman submitted a patch converting an allocation to use CONFIG_RESERVE_BUFFER. (Rob Landley removed an #ifdef, per discussion on the list.)
No binary (build failed)
—
(log yok)
| @@ -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; | |
| } | |