|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
diff --git a/tools/purge/purge.cc b/tools/purge/purge.cc
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
index 3ef9147..07f8b32 100644
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
--- tools/purge/purge.cc
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
+++ tools/purge/purge.cc
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
@@ -272,7 +272,7 @@ log_extended( const char* fn, int code, long size, const SquidMetaList* meta )
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
snprintf( md5, sizeof(md5), "%-32s", "(no_md5_data_available)" );
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
}
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
- char timeb[64];
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
+ char timeb[256];
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
if ( meta && (findings = meta->search( STORE_META_STD )) ) {
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
StoreMetaStd temp;
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
// make data aligned, avoid SIGBUS on RISC machines (ARGH!)
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
diff --git a/tools/purge/purge.cc b/tools/purge/purge.cc
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
index 07f8b32..4bd3ddb 100644
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
--- tools/purge/purge.cc
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
+++ tools/purge/purge.cc
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
@@ -283,7 +283,7 @@ log_extended( const char* fn, int code, long size, const SquidMetaList* meta )
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
} else if ( meta && (findings = meta->search( STORE_META_STD_LFS )) ) {
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
StoreMetaStdLFS temp;
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
// make data aligned, avoid SIGBUS on RISC machines (ARGH!)
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
- memcpy( &temp, findings->data, sizeof(StoreMetaStd) );
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
+ memcpy( &temp, findings->data, sizeof(StoreMetaStdLFS) );
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
snprintf( timeb, sizeof(timeb), "%08lx %08lx %08lx %08lx %04x %5hu ",
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
(unsigned long)temp.timestamp, (unsigned long)temp.lastref,
|
|
![](https://seccdn.libravatar.org/avatar/a67cbb27a8aa53c67e2e9a78599e4c0060d7b35d9853c0a18ee629bedd62f1b8?s=16&d=retro) |
c5e3d36 |
(unsigned long)temp.expires, (unsigned long)temp.lastmod, temp.flags, temp.refcount );
|