Citation: 2C_6/2020 E. 1

Par décision du 16 avril 2012, entrée en force le 23 octobre 2013, le Secrétariat d'Etat aux migrations a rejeté la demande d'asile de A.________, ressortissant congolais, et a ordonné son renvoi de Suisse, renvoi auquel l'intéressé s'est constamment opposé. Celui-ci a été condamné, par jugement sur relief du 21 novembre 2019, pour viol et séjour illégal, à une peine privative de liberté de 30 mois. Le 13 décembre 2019, l'intéressé a déposé une nouvelle demande d'asile. A.________ a, en date du 18 décembre 2019, interjeté recours auprès de la Chambre des recours pénale du Tribunal cantonal du canton de Vaud (ci-après: la Chambre des recours pénale) contre l'ordonnance du 17 décembre 2019 du Tribunal des mesures de contrainte du canton de Vaud qui confirmait, pour une durée d'un mois, la décision de mise en détention en vue du renvoi de l'intéressé rendue le 12 décembre 2019 par le Service de la population du canton de Vaud. Par décision du 20 décembre 2019, le Président de ladite chambre a rejeté la requête d'effet suspensif formulée par l'intéressé. Dans un recours constitutionnel subsidiaire du 5 janvier 2020, A.________ demande au Tribunal fédéral, outre l'octroi de l'assistance judiciaire et sa libération immédiate, de "renvoyer l'affaire à l'autorité inférieure pour statuer au sens des considérants". La Chambre des recours pénale a renoncé à se déterminer, tout en faisant observer qu'elle avait rendu un arrêt dans la présente cause le 6 janvier 2020. Le Secrétariat d'Etat aux migrations n'a pas déposé d'observations.