util-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* libblkid & empty identifier values
@ 2017-06-14 21:04 Pali Rohár
  2017-06-15  7:52 ` Karel Zak
  0 siblings, 1 reply; 3+ messages in thread
From: Pali Rohár @ 2017-06-14 21:04 UTC (permalink / raw)
  To: util-linux; +Cc: Karel Zak

[-- Attachment #1: Type: text/plain, Size: 716 bytes --]

Hello!

Technically UDF filesystem allows to store empty string values. 
LogicalVolumeIdentifier (label) according to UDF specification shall not 
be null, but it is possible to store empty string there.

Question is, what should libblkid's udf code do if e.g. LABEL identifier 
is empty string? Should it set empty LABEL for libblkid? Or it should 
not set LABEL at all?

Currently in blkid_probe_set_label() is check for len > 1, so empty 
string is not possible to store for LABEL. But when check fails function 
return non-negative value which is understood as succeeded -- even it 
did not store empty string. It does not looks good... Or it is expected?

-- 
Pali Rohár
pali.rohar@gmail.com

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-06-15  7:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-14 21:04 libblkid & empty identifier values Pali Rohár
2017-06-15  7:52 ` Karel Zak
2017-06-15  7:57   ` Pali Rohár

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).