From: Francesco Chemolli Date: Sat, 31 Jan 2009 16:20:17 +0000 (+0100) Subject: Verified and converted more String users. X-Git-Tag: SQUID_3_2_0_1~1212^2~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a313a9ba1b86641bcde8b8f765383be2d39afcdd;p=thirdparty%2Fsquid.git Verified and converted more String users. --- diff --git a/src/external_acl.cc b/src/external_acl.cc index d27b551045..ae117e3f58 100644 --- a/src/external_acl.cc +++ b/src/external_acl.cc @@ -885,7 +885,7 @@ makeExternalAclKey(ACLChecklist * ch, external_acl_data * acl_data) break; case _external_acl_format::EXT_ACL_PATH: - str = request->urlpath.unsafeBuf(); + str = request->urlpath.termedBuf(); break; case _external_acl_format::EXT_ACL_METHOD: @@ -894,49 +894,49 @@ makeExternalAclKey(ACLChecklist * ch, external_acl_data * acl_data) case _external_acl_format::EXT_ACL_HEADER_REQUEST: sb = request->header.getByName(format->header); - str = sb.unsafeBuf(); + str = sb.termedBuf(); break; case _external_acl_format::EXT_ACL_HEADER_REQUEST_ID: sb = request->header.getStrOrList(format->header_id); - str = sb.unsafeBuf(); + str = sb.termedBuf(); break; case _external_acl_format::EXT_ACL_HEADER_REQUEST_MEMBER: sb = request->header.getByNameListMember(format->header, format->member, format->separator); - str = sb.unsafeBuf(); + str = sb.termedBuf(); break; case _external_acl_format::EXT_ACL_HEADER_REQUEST_ID_MEMBER: sb = request->header.getListMember(format->header_id, format->member, format->separator); - str = sb.unsafeBuf(); + str = sb.termedBuf(); break; case _external_acl_format::EXT_ACL_HEADER_REPLY: if (reply) { sb = reply->header.getByName(format->header); - str = sb.unsafeBuf(); + str = sb.termedBuf(); } break; case _external_acl_format::EXT_ACL_HEADER_REPLY_ID: if (reply) { sb = reply->header.getStrOrList(format->header_id); - str = sb.unsafeBuf(); + str = sb.termedBuf(); } break; case _external_acl_format::EXT_ACL_HEADER_REPLY_MEMBER: if (reply) { sb = reply->header.getByNameListMember(format->header, format->member, format->separator); - str = sb.unsafeBuf(); + str = sb.termedBuf(); } break; case _external_acl_format::EXT_ACL_HEADER_REPLY_ID_MEMBER: if (reply) { sb = reply->header.getListMember(format->header_id, format->member, format->separator); - str = sb.unsafeBuf(); + str = sb.termedBuf(); } break; #if USE_SSL @@ -987,7 +987,7 @@ makeExternalAclKey(ACLChecklist * ch, external_acl_data * acl_data) #endif case _external_acl_format::EXT_ACL_EXT_USER: - str = request->extacl_user.unsafeBuf(); + str = request->extacl_user.termedBuf(); break; case _external_acl_format::EXT_ACL_UNKNOWN: @@ -1336,8 +1336,8 @@ ACLExternal::ExternalAclLookup(ACLChecklist * ch, ACLExternal * me, EAH * callba if (entry != NULL) { debugs(82, 4, "externalAclLookup: entry = { date=" << (long unsigned int) entry->date << ", result=" << - entry->result << ", user=" << entry->user.unsafeBuf() << " tag=" << - entry->tag.unsafeBuf() << " log=" << entry->log.unsafeBuf() << " }"); + entry->result << ", user=" << entry->user << " tag=" << + entry->tag << " log=" << entry->log << " }"); } diff --git a/src/ftp.cc b/src/ftp.cc index 15131808e7..56758436f7 100644 --- a/src/ftp.cc +++ b/src/ftp.cc @@ -567,7 +567,7 @@ FtpStateData::listingStart() wordlist *w; char *dirup; int i, j, k; - const char *title = title_url.unsafeBuf(); + const char *title = title_url.termedBuf(); flags.listing_started = true; printfReplyBody("\n"); printfReplyBody("\n", @@ -586,7 +586,7 @@ FtpStateData::listingStart() if (flags.need_base_href) printfReplyBody("\n", - html_quote(base_href.unsafeBuf())); + html_quote(base_href.termedBuf())); printfReplyBody("\n"); @@ -1013,7 +1013,7 @@ FtpStateData::htmlifyListEntry(const char *line) if (flags.dir_slash) { url = xstrdup("./"); } else { - const char *title = title_url.unsafeBuf(); + const char *title = title_url.termedBuf(); int k = 6 + strcspn(&title[6], "/"); char *t; url = xstrdup(title + k); @@ -1150,7 +1150,7 @@ void FtpStateData::parseListing() { char *buf = data.readBuf->content(); - char *sbuf; /* NULL-terminated copy of unsafeBuf */ + char *sbuf; /* NULL-terminated copy of termedBuf */ char *end; char *line; char *s; @@ -1485,7 +1485,7 @@ FtpStateData::checkUrlpath() /* UNIX root directory */ flags.isdir = 1; flags.root_dir = 1; - } else if ((l >= 1) && (*(request->urlpath.unsafeBuf() + l - 1) == '/')) { + } else if ((l >= 1) && (request->urlpath[l - 1] == '/')) { /* Directory URL, ending in / */ flags.isdir = 1;