| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "net/base/zap.h" | 5 #include "net/base/zap.h" | 
| 6 | 6 | 
|  | 7 #include <string.h> | 
|  | 8 | 
| 7 namespace net { | 9 namespace net { | 
| 8 | 10 | 
| 9 void ZapBuf(void* buf, size_t buf_len) { | 11 void ZapBuf(void* buf, size_t buf_len) { | 
| 10   memset(buf, 0x0, buf_len); | 12   memset(buf, 0x0, buf_len); | 
| 11 } | 13 } | 
| 12 | 14 | 
| 13 void ZapString(std::string* s) { | 15 void ZapString(std::string* s) { | 
| 14   if (!s->empty()) | 16   if (!s->empty()) | 
| 15     ZapBuf(&(*s)[0], s->length() * sizeof(char)); | 17     ZapBuf(&(*s)[0], s->length() * sizeof(char)); | 
| 16 } | 18 } | 
| 17 | 19 | 
| 18 void ZapString(base::string16* s) { | 20 void ZapString(base::string16* s) { | 
| 19   if (!s->empty()) | 21   if (!s->empty()) | 
| 20     ZapBuf(&(*s)[0], s->length() * sizeof(base::char16)); | 22     ZapBuf(&(*s)[0], s->length() * sizeof(base::char16)); | 
| 21 } | 23 } | 
| 22 | 24 | 
| 23 }  // net | 25 }  // net | 
| OLD | NEW | 
|---|