MINOR: sample: dont call the sample cast function "c_none"

If the cast function to execute is c_none, dont execute it and return
true. The function c_none, do nothing. This save a call.
This commit is contained in:
Thierry FOURNIER 2013-12-14 14:55:04 +01:00 committed by Willy Tarreau
parent e1bcac5b8f
commit 0e9af55700
2 changed files with 4 additions and 1 deletions

View File

@ -42,6 +42,7 @@ const char *sample_ckp_names(unsigned int use);
struct sample_fetch *find_sample_fetch(const char *kw, int len);
int smp_resolve_args(struct proxy *p);
int smp_expr_output_type(struct sample_expr *expr);
int c_none(struct sample *smp);
/*
* This function just apply a cast on sample. It returns 0 if the cast is not
@ -53,6 +54,8 @@ int sample_convert(struct sample *sample, int req_type)
{
if (!sample_casts[sample->type][req_type])
return 0;
if (sample_casts[sample->type][req_type] == c_none)
return 1;
return sample_casts[sample->type][req_type](sample);
}

View File

@ -559,7 +559,7 @@ static int c_bindup(struct sample *smp)
}
static int c_none(struct sample *smp)
int c_none(struct sample *smp)
{
return 1;
}