Bah si (l) passe par O (donc M confondu avec O), je ne vois pas comment elle pourrait couper les deux côtés de l'angle en deux points A et B ... Je rajouterais que M est situé "stictement" à l'intérieur de l'angle.
EDIT : Oué ok A et B sont confondus, mais bon, ça n'a pas grand interet ce cas particulier ^^
Sinon ta solution est fausse.
-----