1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00

cleanup: clvmd dump_messages

This commit is contained in:
Zdenek Kabelac 2014-03-20 10:22:41 +01:00
parent f8cd435cd8
commit 0b79979bb9

View File

@ -1120,30 +1120,27 @@ static int verify_message(char *buf, int len)
static void dump_message(char *buf, int len)
{
unsigned char row[8] = { 0 };
unsigned char row[8];
char str[9];
int i, j, pos = 0;
int i, j = 0;
str[8] = '\0';
if (len > 128)
len = 128;
for (i = 0; i < len; i++) {
row[pos++] = buf[i];
for (i = 0; i < len; ++i) {
row[j] = buf[i];
str[j] = (isprint(buf[i])) ? buf[i] : ' ';
if ((pos == 8) || (i + 1 == len)) {
memset(str, 0, sizeof(str));
for (j = 0; j < 8; j++) {
if (isprint(row[j]))
str[j] = row[j];
else
str[j] = ' ';
if ((j == 8) || (i + 1 == len)) {
for (;j < 8; ++j) {
row[j] = 0;
str[j] = ' ';
}
log_error("%02x %02x %02x %02x %02x %02x %02x %02x [%s]",
row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], str);
pos = 0;
memset(row, 0, sizeof(row));
j = 0;
}
}
}