All pastes #18722 Raw Edit

Someone

public text v1 · immutable
#18722 ·published 2005-07-28 17:56 UTC
rendered paste body
--- pbx.c       2005-07-28 09:28:39.000000000 -0400
+++ pbx.new     2005-07-28 09:29:04.000000000 -0400
@@ -838,13 +838,8 @@
        *ret=NULL;
        /* Now we have the variable name on cp3 */
        if (!strncasecmp(var,"LEN(",4)) {       /* ${LEN(<string>)} */
-               int len=strlen(var);
-               int len_len=4;
                if (strrchr(var,')')) {
-                       char cp3[80];
-                       strncpy(cp3, var, sizeof(cp3) - 1);
-                       cp3[len-len_len-1]='\0';
-                       sprintf(workspace,"%d",(int)strlen(cp3));
+                       sprintf(workspace,"%d",((int)strlen(var)-5));
                        *ret = workspace;
                } else {
                        /* length is zero */