diff options
Diffstat (limited to 'e2fsprogs/blkid/tag.c')
-rw-r--r-- | e2fsprogs/blkid/tag.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/e2fsprogs/blkid/tag.c b/e2fsprogs/blkid/tag.c index 63e5e7b4d..699d0fb46 100644 --- a/e2fsprogs/blkid/tag.c +++ b/e2fsprogs/blkid/tag.c | |||
@@ -246,12 +246,10 @@ extern blkid_tag_iterate blkid_tag_iterate_begin(blkid_dev dev) | |||
246 | { | 246 | { |
247 | blkid_tag_iterate iter; | 247 | blkid_tag_iterate iter; |
248 | 248 | ||
249 | iter = malloc(sizeof(struct blkid_struct_tag_iterate)); | 249 | iter = xmalloc(sizeof(struct blkid_struct_tag_iterate)); |
250 | if (iter) { | 250 | iter->magic = TAG_ITERATE_MAGIC; |
251 | iter->magic = TAG_ITERATE_MAGIC; | 251 | iter->dev = dev; |
252 | iter->dev = dev; | 252 | iter->p = dev->bid_tags.next; |
253 | iter->p = dev->bid_tags.next; | ||
254 | } | ||
255 | return (iter); | 253 | return (iter); |
256 | } | 254 | } |
257 | 255 | ||