Sachverhalt: Sachverhalt: A. Der nigerianische Staatsangehörige A._, geboren 1971, heiratete am 3. März 2001 in Nigeria die Schweizerin B._, geboren ****. Diese war in X._ wohnhaft. Am 30. Juni 2001 reiste er zu seiner Ehefrau in die Schweiz ein und erhielt in der Folge die Aufenthaltsbewilligung. Am 2. Juni 2002 wurde der gemeinsame Sohn C._ geboren. Am 10. Februar 2003 trennten sich die Eheleute, und am 4. April 2006 wurde die Ehe geschieden. Der Sohn wurde unter die elterliche Sorge der Mutter gestellt und dem Vater ein Besuchsrecht eingeräumt. Mit Urteil des Kreisgerichts St. Gallen vom 3. November 2003 wurde A._ des Vergehens gegen Art. 19 Ziff. 1 des Betäubungsmittelgesetzes, der Übertretung des Betäubungsmittelgesetzes gemäss Art. 19a sowie der groben Verletzung von Verkehrsregeln schuldig gesprochen und zu einer bedingten Gefängnisstrafe von sechs Monaten und zu einer Busse von Fr. 300.-- verurteilt. Mit Urteil des Kreisgerichts St. Gallen vom 3. November 2003 wurde A._ des Vergehens gegen Art. 19 Ziff. 1 des Betäubungsmittelgesetzes, der Übertretung des Betäubungsmittelgesetzes gemäss Art. 19a sowie der groben Verletzung von Verkehrsregeln schuldig gesprochen und zu einer bedingten Gefängnisstrafe von sechs Monaten und zu einer Busse von Fr. 300.-- verurteilt. B. Mit Verfügung vom 22. November 2005 wies das Ausländeramt des Kantons St. Gallen das von A._ gestellte Gesuch um Verlängerung der Aufenthaltsbewilligung ab, im Wesentlichen mit der Begründung, der Gesuchsteller berufe sich in rechtsmissbräuchlicher Weise auf seine damals formell noch bestehende Ehe. Aus der Beziehung zu seinem Sohn könne er keinen Aufenthaltsanspruch ableiten, weil es am Erfordernis des tadellosen Verhaltens fehle. Dagegen gelangte A._ erfolglos an das Justiz- und Polizeidepartement und danach an das Verwaltungsgericht des Kantons St. Gallen. B. Mit Verfügung vom 22. November 2005 wies das Ausländeramt des Kantons St. Gallen das von A._ gestellte Gesuch um Verlängerung der Aufenthaltsbewilligung ab, im Wesentlichen mit der Begründung, der Gesuchsteller berufe sich in rechtsmissbräuchlicher Weise auf seine damals formell noch bestehende Ehe. Aus der Beziehung zu seinem Sohn könne er keinen Aufenthaltsanspruch ableiten, weil es am Erfordernis des tadellosen Verhaltens fehle. Dagegen gelangte A._ erfolglos an das Justiz- und Polizeidepartement und danach an das Verwaltungsgericht des Kantons St. Gallen. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 22. Januar 2007 beantragt A._ dem Bundesgericht, den Entscheid des Verwaltungsgerichts vom 30. November 2006 aufzuheben und ihm die Aufenthaltsbewilligung zu verlängern. Er ersucht um Gewährung der unentgeltlichen Rechtspflege. Das Justiz- und Polizeidepartement des Kantons St. Gallen, das Verwaltungsgericht des Kantons St. Gallen sowie das Bundesamt für Migration beantragen die Abweisung der Beschwerde. Mit Verfügung vom 5. Februar 2007 wurde der Beschwerde aufschiebende Wirkung zuerkannt. 