Sachverhalt: A. Das Appellationsgericht des Kantons Basel-Stadt verurteilte X._ am 4. Februar 2015 zweitinstanzlich wegen Vergehens gegen das Betäubungsmittelgesetz zu einer Freiheitsstrafe von 10 Monaten. Zudem erklärte es eine Freiheitsstrafe von 14 Monaten für vollziehbar, welche das Strafgericht Basel-Stadt am 22. Juli 2010 wegen Verbrechens gegen das Betäubungsmittelgesetz bedingt ausgesprochen hatte. B. X._ beantragt mit Beschwerde in Strafsachen, das appellationsgerichtliche Urteil sei aufzuheben und die Vorstrafe nicht zu vollziehen. Eventualiter sei die Sache zum neuen Entscheid an die Vorinstanz zurückzuweisen. Er ersucht um unentgeltliche Rechtspflege.