diff options
| author | gonzo <gonzo@toniatuh.com> | 2023-12-02 13:27:07 +0100 |
|---|---|---|
| committer | gonzo <gonzo@toniatuh.com> | 2023-12-12 11:06:05 +0100 |
| commit | d1252aa55cd804e8fad835a4ad1529858d9ab61d (patch) | |
| tree | aac179af15f3fd56699a5816e55fecf7c8afc4f4 /date.c | |
| parent | 493d0a47dd319c29863b95491cddd02fe640d76e (diff) | |
| download | org-to-conky-master.tar.gz | |
Diffstat (limited to 'date.c')
| -rw-r--r-- | date.c | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -106,29 +106,28 @@ void print_date(Date date) { char *print_date_to_string(Date date) { char *ret = (char *)calloc(16, 1); char *wd = weekday_to_string(date.weekday); - sprintf(ret, "%s %i/%i/%i", - wd, - date.month, date.day, date.year); + snprintf(ret, 15, "%s %i/%i/%i", + wd, + date.month, date.day, date.year); return ret; } char *short_date_to_string(Date date) { char *ret = (char *)calloc(16, 1); - sprintf(ret, "%i/%i/%i", - date.month, date.day, date.year); + snprintf(ret, 15, "%i/%i/%i", + date.month, date.day, date.year); return ret; } Date today(void) { Date ret; time_t tm; - struct tm localtm; - struct tm *ltm = &localtm; + struct tm *ltm; - time(&tm); - ltm = localtime(&tm); + time(&tm); + ltm = localtime(&tm); - ret = extract_date(ltm); + ret = extract_date(ltm); return ret; } |
