- escaped_urlformat = bstr("urlformat");
- len = strlen(escaped_urlformat) * 2 ;
- for (i=0; i<len; ++i) {
- urlformat[i] = xtoi(&escaped_urlformat[i*2], 2);
- urlformat[i+1] = 0;
+ Buf = sbstr("urlformat");
+ escaped_urlformat = ChrPtr(Buf);
+ len = StrLength(Buf);
+ if (len * 2 > sizeof(urlformat))
+ len = sizeof(urlformat) / 2;
+
+ for (i=0, j = 0; i < len ; i+=2, j++) {
+ urlformat[j] = xtoi(&escaped_urlformat[i], 2);