Changeset 2add48902670c9b3885b4450d8d0f6a375731956
- Timestamp:
- 05/08/08 19:16:40
(2 months ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1210267000 +0300
- git-parent:
[061224eb63c7f2566e470510bd2b2edbba0d536a]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1210267000 +0300
- Message:
Fix a bunch of warnings (error handling)
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r061224e |
r2add489 |
|
| 154 | 154 | |
|---|
| 155 | 155 | msg_Dbg( p_this, "loading VLM configuration" ); |
|---|
| 156 | | asprintf(&psz_buffer, "load %s", psz_vlmconf ); |
|---|
| | 156 | if( asprintf(&psz_buffer, "load %s", psz_vlmconf ) == -1 ) |
|---|
| | 157 | psz_buffer = NULL; |
|---|
| 157 | 158 | if( psz_buffer ) |
|---|
| 158 | 159 | { |
|---|
| … | … | |
| 677 | 678 | psz_save = Save( p_vlm ); |
|---|
| 678 | 679 | if( psz_save == NULL ) |
|---|
| 679 | | { |
|---|
| 680 | | fclose( f ); |
|---|
| 681 | 680 | goto error; |
|---|
| 682 | | } |
|---|
| 683 | | fwrite( psz_save, strlen( psz_save ), 1, f ); |
|---|
| | 681 | if( fputs( psz_save, f ) == EOF ) |
|---|
| | 682 | goto error;; |
|---|
| | 683 | if( fclose( f ) ) |
|---|
| | 684 | { |
|---|
| | 685 | f = NULL; |
|---|
| | 686 | goto error; |
|---|
| | 687 | } |
|---|
| | 688 | |
|---|
| 684 | 689 | free( psz_save ); |
|---|
| 685 | | fclose( f ); |
|---|
| 686 | 690 | |
|---|
| 687 | 691 | *pp_status = vlm_MessageNew( "save", vlm_NULL ); |
|---|
| … | … | |
| 689 | 693 | |
|---|
| 690 | 694 | error: |
|---|
| 691 | | *pp_status = vlm_MessageNew( "save", "Unable to save to file" ); |
|---|
| | 695 | free( psz_save ); |
|---|
| | 696 | if( f ) |
|---|
| | 697 | fclose( f ); |
|---|
| | 698 | *pp_status = vlm_MessageNew( "save", "Unable to save to file"); |
|---|
| 692 | 699 | return VLC_EGENERIC; |
|---|
| 693 | 700 | } |
|---|
| … | … | |
| 1452 | 1459 | { |
|---|
| 1453 | 1460 | char *psz_tmp; |
|---|
| 1454 | | asprintf( &psz_tmp, "%d", i+1 ); |
|---|
| 1455 | | vlm_MessageAdd( p_msg_sub, |
|---|
| 1456 | | vlm_MessageNew( psz_tmp, p_cfg->ppsz_input[i] ) ); |
|---|
| 1457 | | free( psz_tmp ); |
|---|
| | 1461 | if( asprintf( &psz_tmp, "%d", i+1 ) != -1 ) |
|---|
| | 1462 | { |
|---|
| | 1463 | vlm_MessageAdd( p_msg_sub, |
|---|
| | 1464 | vlm_MessageNew( psz_tmp, p_cfg->ppsz_input[i] ) ); |
|---|
| | 1465 | free( psz_tmp ); |
|---|
| | 1466 | } |
|---|
| 1458 | 1467 | } |
|---|
| 1459 | 1468 | |
|---|
| … | … | |
| 1491 | 1500 | { |
|---|
| 1492 | 1501 | #define APPEND_INPUT_INFO( a, format, type ) \ |
|---|
| 1493 | | asprintf( &psz_tmp, format, \ |
|---|
| 1494 | | var_Get ## type( p_instance->p_input, a ) ); \ |
|---|
| 1495 | | vlm_MessageAdd( p_msg_instance, vlm_MessageNew( a, psz_tmp ) ); \ |
|---|
| 1496 | | free( psz_tmp ); |
|---|
| | 1502 | if( asprintf( &psz_tmp, format, \ |
|---|
| | 1503 | var_Get ## type( p_instance->p_input, a ) ) != -1 ) \ |
|---|
| | 1504 | { \ |
|---|
| | 1505 | vlm_MessageAdd( p_msg_instance, vlm_MessageNew( a, \ |
|---|
| | 1506 | psz_tmp ) ); \ |
|---|
| | 1507 | free( psz_tmp ); \ |
|---|
| | 1508 | } |
|---|
| 1497 | 1509 | APPEND_INPUT_INFO( "position", "%f", Float ); |
|---|
| 1498 | 1510 | APPEND_INPUT_INFO( "time", "%"PRIi64, Time ); |
|---|
| … | … | |
| 1504 | 1516 | } |
|---|
| 1505 | 1517 | #undef APPEND_INPUT_INFO |
|---|
| 1506 | | asprintf( &psz_tmp, "%d", p_instance->i_index + 1 ); |
|---|
| 1507 | | vlm_MessageAdd( p_msg_instance, vlm_MessageNew( "playlistindex", psz_tmp ) ); |
|---|
| 1508 | | free( psz_tmp ); |
|---|
| | 1518 | if( asprintf( &psz_tmp, "%d", p_instance->i_index + 1 ) != -1 ) |
|---|
| | 1519 | { |
|---|
| | 1520 | vlm_MessageAdd( p_msg_instance, vlm_MessageNew( "playlistindex", |
|---|
| | 1521 | psz_tmp ) ); |
|---|
| | 1522 | free( psz_tmp ); |
|---|
| | 1523 | } |
|---|
| 1509 | 1524 | } |
|---|
| 1510 | 1525 | return p_msg; |
|---|
| … | … | |
| 1549 | 1564 | |
|---|
| 1550 | 1565 | localtime_r( &i_time, &date); |
|---|
| 1551 | | asprintf( &psz_date, "%d/%d/%d-%d:%d:%d", |
|---|
| 1552 | | date.tm_year + 1900, date.tm_mon + 1, date.tm_mday, |
|---|
| 1553 | | date.tm_hour, date.tm_min, date.tm_sec ); |
|---|
| 1554 | | |
|---|
| 1555 | | vlm_MessageAdd( msg_schedule, |
|---|
| 1556 | | vlm_MessageNew( "date", psz_date ) ); |
|---|
| 1557 | | free( psz_date ); |
|---|
| | 1566 | if( asprintf( &psz_date, "%d/%d/%d-%d:%d:%d", |
|---|
| | 1567 | date.tm_year + 1900, date.tm_mon + 1, date.tm_mday, |
|---|
| | 1568 | date.tm_hour, date.tm_min, date.tm_sec ) != -1 ) |
|---|
| | 1569 | { |
|---|
| | 1570 | vlm_MessageAdd( msg_schedule, |
|---|
| | 1571 | vlm_MessageNew( "date", psz_date ) ); |
|---|
| | 1572 | free( psz_date ); |
|---|
| | 1573 | } |
|---|
| 1558 | 1574 | } |
|---|
| 1559 | 1575 | else |
|---|
| … | … | |
| 1623 | 1639 | } |
|---|
| 1624 | 1640 | |
|---|
| 1625 | | asprintf( &psz_count, "( %d broadcast - %d vod )", i_broadcast, i_vod); |
|---|
| 1626 | | |
|---|
| | 1641 | if( asprintf( &psz_count, "( %d broadcast - %d vod )", i_broadcast, |
|---|
| | 1642 | i_vod) == -1 ) |
|---|
| | 1643 | return NULL; |
|---|
| 1627 | 1644 | p_msg = vlm_MessageNew( "show", vlm_NULL ); |
|---|
| 1628 | 1645 | p_msg_child = vlm_MessageAdd( p_msg, vlm_MessageNew( "media", psz_count ) ); |
|---|