Faits: Faits: A. Dans la soirée du 26 mai 2002, A._ a téléphoné à son cousin X._ pour lui demander d'aller chercher au bowling de Thônex (GE) un certain B._, originaire de l'ex-Yougoslavie, qui était sous le coup d'une expulsion, et de le conduire à la gare. Précédemment, il lui avait demandé d'aller chercher B._ à Bellegarde (F), mais X._ avait refusé dès lors qu'il ne disposait pas de visa pour la France. Finalement, il a pris B._ à bord de sa voiture et l'a conduit de Thonex à Montreux. Le contexte et les circonstances exactes de ce voyage sont cependant inconnus. A. Dans la soirée du 26 mai 2002, A._ a téléphoné à son cousin X._ pour lui demander d'aller chercher au bowling de Thônex (GE) un certain B._, originaire de l'ex-Yougoslavie, qui était sous le coup d'une expulsion, et de le conduire à la gare. Précédemment, il lui avait demandé d'aller chercher B._ à Bellegarde (F), mais X._ avait refusé dès lors qu'il ne disposait pas de visa pour la France. Finalement, il a pris B._ à bord de sa voiture et l'a conduit de Thonex à Montreux. Le contexte et les circonstances exactes de ce voyage sont cependant inconnus. B. Par jugement du 23 juin 2003, le Tribunal de police du canton de Genève a condamné X._ pour infraction à l'art. 23 LSEE à dix jours d'emprisonnement, avec sursis pendant quatre ans, cette peine étant complémentaire à celle prononcée le 26 novembre 2002. Statuant le 15 décembre 2003 sur appel de X._, la Chambre pénale de la Cour de justice genevoise a confirmé le jugement de première instance. Statuant le 15 décembre 2003 sur appel de X._, la Chambre pénale de la Cour de justice genevoise a confirmé le jugement de première instance. C. X._ se pourvoit en nullité au Tribunal fédéral. Invoquant une violation des art. 23 al. 1 par. 5 LSEE et 63 CP, il conclut à l'annulation de l'arrêt attaqué. En outre, il sollicite l'assistance judiciaire. Le Procureur général genevois conclut au rejet du pourvoi. 