diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-09 00:08:13 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-09 00:08:13 +0200 |
commit | d18b2000967cddd0b84091d90a914aec58025310 (patch) | |
tree | ffd07e971d760888d14b8ca70803fe97a87150e2 | |
parent | 0b3b65fa91214d112581cfdd28526604b1399ece (diff) | |
download | busybox-w32-d18b2000967cddd0b84091d90a914aec58025310.tar.gz busybox-w32-d18b2000967cddd0b84091d90a914aec58025310.tar.bz2 busybox-w32-d18b2000967cddd0b84091d90a914aec58025310.zip |
crond: code shrink
function old new delta
load_crontab 936 925 -11
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | miscutils/crond.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/miscutils/crond.c b/miscutils/crond.c index a472c9b23..c0c8bef11 100644 --- a/miscutils/crond.c +++ b/miscutils/crond.c | |||
@@ -512,13 +512,12 @@ static void load_crontab(const char *fileName) | |||
512 | if (strcmp(e->name, tokens[0] + 1) == 0) { | 512 | if (strcmp(e->name, tokens[0] + 1) == 0) { |
513 | /* | 513 | /* |
514 | * tokens[1] is only the first word of command, | 514 | * tokens[1] is only the first word of command, |
515 | * can'r use it. | ||
515 | * find the entire command in unmodified string: | 516 | * find the entire command in unmodified string: |
516 | */ | 517 | */ |
517 | tokens[5] = strstr( | 518 | tokens[5] = skip_whitespace( |
518 | skip_non_whitespace(skip_whitespace(parser->data)), | 519 | skip_non_whitespace( |
519 | /* ^^^^ avoids mishandling e.g. "@daily aily PARAM" */ | 520 | skip_whitespace(parser->data))); |
520 | tokens[1] | ||
521 | ); | ||
522 | if (e->tokens[0]) { | 521 | if (e->tokens[0]) { |
523 | char *et = (char*)e->tokens; | 522 | char *et = (char*)e->tokens; |
524 | /* minute is "0" for all specials */ | 523 | /* minute is "0" for all specials */ |