X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=client_common.c;h=95e59fd29de2015fcc65443a4ffc6442387ec0f8;hb=81bc7110ff6a4c2d002618b94fcf5aa60cd4cad2;hp=9bcfcb827bb867674f8363f1d114b349c2fc7f76;hpb=ac9cc8f21ddeb821134e657f509bb83cec8c1da4;p=paraslash.git diff --git a/client_common.c b/client_common.c index 9bcfcb82..95e59fd2 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; } /*