Commit 37d73b03 authored by Dick Hollenbeck's avatar Dick Hollenbeck
Browse files

fix more IO_ERROR() constructor issues

parent 02e1f839
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -362,7 +362,7 @@ DIR_LIB_SOURCE::DIR_LIB_SOURCE( const STRING& aDirectoryPath,

    if( sourceURI.size() == 0 )
    {
        throw( IO_ERROR( "aDirectoryPath cannot be empty" ) );
        throw( IO_ERROR( STRING("aDirectoryPath cannot be empty") ) );
    }

    // remove any trailing separator, so we can add it back later without ambiguity
+6 −5
Original line number Diff line number Diff line
@@ -134,12 +134,13 @@ void LIB_TABLE::Parse( SCH_LIB_TABLE_LEXER* in ) throw( IO_ERROR )
        // before any fall back.
        if( !InsertRow( row ) )
        {
            char    buf[300];
            STRING msg;

            snprintf( buf, sizeof(buf),
                "'%s' is a duplicate logical lib name",
                row->logicalName.c_str() );
            throw IO_ERROR( buf );
            msg += '\'';
            msg += row->logicalName;
            msg += '\'';
            msg += " is a duplicate logical lib name";
            throw IO_ERROR( msg );
        }
    }
    return;