Ninguno de los dos esta mal. El error esta cuando se cree que el español es el castellano solamente. Creo que aquí en el foro hay varios temas sobre el origen de la palabra español y su raíz occitana. Todo idioma perteneciente a las Españas es español. Por consiguiente no es errado que el castellano sea denominado español pero si es errado el creer que las otras lenguas hispánicas no son español.
Por ejemplo esto sonaría incorrecto:
No Brasil fala-se português, não se fala espanhol.
En Ecuador se habla español, no se habla portugués.
Esto sonaría más correcto:
No Brasil fala-se português, não se fala castelhano.
En Ecuador se habla castellano, no se habla portugués.
En conclusión: Si alguien habla en catalán, gallego, portugués o asturiano esta hablando español. Toda persona que habla una lengua hispana habla español.
Marcadores