We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c3755d commit d784ce0Copy full SHA for d784ce0
RtMidi.cpp
@@ -3067,15 +3067,17 @@ std::string MidiInJack :: getPortName( unsigned int portNumber )
3067
return retStr;
3068
}
3069
3070
- if ( ports[portNumber] == NULL ) {
+ unsigned int i;
3071
+ for (i=0; i<portNumber && ports[i]; i++) {}
3072
+ if (i < portNumber || !ports[portNumber]) {
3073
std::ostringstream ost;
3074
ost << "MidiInJack::getPortName: the 'portNumber' argument (" << portNumber << ") is invalid.";
3075
errorString_ = ost.str();
3076
error( RtMidiError::WARNING, errorString_ );
3077
3078
else retStr.assign( ports[portNumber] );
3079
- free( ports );
3080
+ jack_free( ports );
3081
3082
3083
0 commit comments