mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-28 03:00:35 +00:00
isomp4: report failures to caller
Coverity 206027
This commit is contained in:
parent
783b4ba2c4
commit
88eccee88c
1 changed files with 4 additions and 2 deletions
|
@ -2143,9 +2143,11 @@ atom_dref_copy_data (AtomDREF * dref, guint8 ** buffer, guint64 * size,
|
|||
Atom *atom = (Atom *) walker->data;
|
||||
|
||||
if (atom->type == FOURCC_url_) {
|
||||
atom_url_copy_data ((AtomURL *) atom, buffer, size, offset);
|
||||
if (!atom_url_copy_data ((AtomURL *) atom, buffer, size, offset))
|
||||
return 0;
|
||||
} else if (atom->type == FOURCC_alis) {
|
||||
atom_full_copy_data ((AtomFull *) atom, buffer, size, offset);
|
||||
if (!atom_full_copy_data ((AtomFull *) atom, buffer, size, offset))
|
||||
return 0;
|
||||
} else {
|
||||
g_error ("Unsupported atom used inside dref atom");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue