Sachverhalt: A. Das Obergericht des Kantons Schaffhausen sprach X._ mit Urteil vom 24. August 2009 zweitinstanzlich schuldig der mehrfachen Widerhandlung gegen das Betäubungsmittelgesetz und der mehrfachen Übertretung des Betäubungsmittelgesetzes. Es verurteilte ihn, als Zusatzstrafe zu einem Strafbefehl des Untersuchungsrichteramts des Kantons Schaffhausen vom 17. August 2006, zu einer unbedingten Freiheitsstrafe von 16 Monaten sowie zu einer Busse von Fr. 300.--. Ferner verlängerte es die mit dem genannten Strafbefehl ausgesprochene Probezeit um zwei Jahre. B. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts des Kantons Schaffhausen sei aufzuheben, und die Sache sei zur teilweisen Freisprechung (betreffend die Ziffern I.1. und I.2. der Anklageschrift vom 15. Februar 2008) an die Vorinstanz zurückzuweisen. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege. C. Vernehmlassungen wurden keine eingeholt.