Bug 842016 - libdvdread-devel: DVDFileStat is broken
Summary: libdvdread-devel: DVDFileStat is broken
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: libdvdread
Version: 6.3
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: Honza Horak
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-07-20 21:40 UTC by repomaint-rhbz
Modified: 2013-03-21 08:45 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of: 540155
Environment:
Last Closed: 2012-09-10 12:56:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
patch used in recent version (840 bytes, patch)
2012-07-23 12:48 UTC, Honza Horak
no flags Details | Diff
patch used in recent version (1.48 KB, patch)
2012-07-23 12:51 UTC, Honza Horak
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2012:1247 0 normal SHIPPED_LIVE libdvdread bug fix update 2012-09-10 16:55:20 UTC

Description repomaint-rhbz 2012-07-20 21:40:01 UTC
the RHEL6 libdvdread RPM is also affected by Bug #540155

+++ This bug was initially created as a clone of Bug #540155 +++

Description of problem: The function DVDFileStat requires a pointer to an allocated dvd_stat_t. However, dvd_stat_t is an opaque structure so it cannot be allocated. The function is then unusable.

Version-Release number of selected component (if applicable): 4.1.4-0.2.svn1183


How reproducible:


Steps to Reproduce:
1. Try compiling the following program:
#include <stdio.h>

#include <dvdread/dvd_reader.h>

int
main (void)
{
  dvd_reader_t *reader;

  reader = DVDOpen ("/dev/dvd");
  if (reader)
  {
    dvd_stat_t statbuf;

    if (DVDFileStat (reader, 0, DVD_READ_MENU_VOBS, &statbuf) == 0)
      printf ("Size of VIDEO_TS.VOB: %lu", statbuf.size);

    DVDClose (reader);
  }

  return 0;
}
2.
3.
  
Actual results:
foo.c: In function 'main':
foo.c:13: error: storage size of 'statbuf' isn't known


Expected results:
No error at all.

Comment 2 Honza Horak 2012-07-23 12:48:10 UTC
Created attachment 599774 [details]
patch used in recent version

The fix is obvious and testing should be easy, proposing as fastrack.

Comment 3 Honza Horak 2012-07-23 12:51:39 UTC
Created attachment 599775 [details]
patch used in recent version

Comment 11 errata-xmlrpc 2012-09-10 12:56:46 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2012-1247.html


Note You need to log in before you can comment on or make changes to this bug.