X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=client_common.c;h=64f6c67612a5c665b87dcdb8d3e051bc7500b455;hb=9055c71be97f1095dcdbd83da305b600f204f763;hp=f476a1c4ada24ddf4a7c5a825048ab7df9e7d9f5;hpb=563b56a493d6a2bdcdebafadd907954dbe1de8a8;p=paraslash.git diff --git a/client_common.c b/client_common.c index f476a1c4..64f6c676 100644 --- a/client_common.c +++ b/client_common.c @@ -255,9 +255,15 @@ static int send_sb_command(struct client_task *ct) return send_sb(ct, 0, command, len, SBD_COMMAND, false); } +/* Find out if the given string is contained in the features vector. */ static bool has_feature(const char *feature, struct client_task *ct) { - return find_arg(feature, ct->features) >= 0? true : false; + if (!ct->features) + return false; + for (int i = 0; ct->features[i]; i++) + if (strcmp(feature, ct->features[i]) == 0) + return i; + return false; } /*