marc_stream_importer always outputs a null byte at the end of processing

Bug #1567514 reported by Jason Boyer on 2016-04-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Low
Unassigned
2.10
Low
Unassigned

Bug Description

Using the marc_stream_importer to import a spool file of records causes a null byte to be output as part of the regular output. This is necessary when using it for network processing as OCLC's Connextion client expects this, but most interactions through the terminal do not. It's a simple change and a branch is forthcoming.

Jason Boyer (jboyer) wrote :
Changed in evergreen:
milestone: none → 2.next
importance: Undecided → Low
Galen Charlton (gmc) wrote :

I'm treating this as a pullrequest (and Jason, please correct me if I was wrong to do so) and pushed a sign-off branch as user/gmcharlt/lp1567514_msi_null_byte-signedoff.

tags: added: pullrequest
tags: added: signedoff
Jason Boyer (jboyer) wrote :

That's quite alright, I just forgot to add the tags. Thanks!

Galen Charlton (gmc) wrote :

This is borderline, but given the ability of a null character in a terminal to cause minor upset, I'm calling this a bug. I've pushed this to master and rel_2_10; it doesn't apply on rel_2_9. Thanks, Jason!

Changed in evergreen:
status: New → Confirmed
no longer affects: evergreen/2.9
Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
Changed in evergreen:
milestone: 2.next → 2.11-alpha
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers