From 12b98b83e0a4d006b9ffc5053f5ebcda5dc856ec Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Sun, 12 Dec 2010 17:58:35 +0100 Subject: [PATCH] Print plugin end records in bls --- bacula/src/stored/bls.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/bacula/src/stored/bls.c b/bacula/src/stored/bls.c index 1406a845ee..e9758c0e46 100644 --- a/bacula/src/stored/bls.c +++ b/bacula/src/stored/bls.c @@ -402,11 +402,12 @@ static bool record_cb(DCR *dcr, DEV_RECORD *rec) print_ls_output(jcr, attr); num_files++; } - } else if (rec->maskedStream == STREAM_PLUGIN_NAME) { - if (strncmp("0 0", rec->data, 3) != 0) { - Pmsg1(000, "Plugin data: %s\n", rec->data); - } - } else if (rec->maskedStream == STREAM_RESTORE_OBJECT) { + } else if (rec->Stream == STREAM_PLUGIN_NAME) { + char data[100]; + int len = MIN(rec->data_len+1, sizeof(data)); + bstrncpy(data, rec->data, len); + Pmsg1(000, "Plugin data: %s\n", data); + } else if (rec->Stream == STREAM_RESTORE_OBJECT) { Pmsg0(000, "Restore Object record\n"); } -- 2.39.5