Нет, это не ошибка.
Возможны оба варианта.
Ошибки нет. См. пахнуть
Большой универсальный словарь русского языка
ПА́ХНУТЬ
1.0.2. безл. О наличии какого-л. запаха. Син. <разить разг.>.
Где-л. (напр., в комнате, в саду, на кухне …) или от кого-чего-л. (напр., от мальчика, от платья …) пахнет духами (розами, мятой, рыбой, бензином, чесноком, луком, краской, потом, газом, гарью, горелым, палёным, дымом, лекарствами, сыростью, плесенью, псиной, мышами …). Где-л. или от кого-чего-л. [не]хорошо ([не]приятно, плохо, дурно, скверно, ужасно, отвратительно, сильно, резко, слабо, немного, чуть-чуть разг., сладко, вкусно …).
Слова бег-л-ый и бег-лец-ø являются производными словами, образованными от глагола бежать (морфемный состав: беж-а-ть, основа включает корень и суффикс: беж-а-).
Прилагательные с суффиксом -л- имеют значение ‘находящийся в состоянии, возникшем в результате процесса, названного производящим глаголом’. В качестве производящих выступают непереходные глаголы обоих видов, ср.: бежать → бег-л-ый (с усечением конечной гласной глагольной основы и чередованием ж // г), устать → уста-л-ый, спеть → спе-л-ый, тухнуть → тух-л-ый (c усечением суффикса -ну- в глагольной основе), гнить → гни-л-ой, уметь → уме-л-ый, бывать → быва-л-ый, быть → бы-л-ой и т. п.
Существительные с суффиксом -лец- называют лицо, осуществляющее действие, названное производящим глаголом: бежать → бег-лец-ø, страдать → страда-лец-ø, владеть → владе-лец-ø, погореть → погоре-лец-ø, жить → жи-лец-ø, кормить → корми-лец-ø и т. п. Облик производящей глагольной основы обычно сохраняется, исключение — слово бег-лец-ø (← бежа-ть), при образовании которого производящая основа усекается и происходит чередование ж // г.
Корневого исторического чередования *г // гл не существует. Добавочный звук л в корне (так называемый л-эпентетикум) появился во многих славянских языках после губных [б], [п], [м], [в] на месте исчезнувшего [j], ср.: куп-и-ть — купл-ю, купл-я; руб-и-ть — рубл-ю, рубль; зем-н-ой — земл-я; лов-и-ть — ловл-ю, ловл-я и т. п. Это историческое чередование оказалось настолько значимым для системы языка, что позже, при заимствовании слов с губным [ф], тоже появился вставной л, например: раз-граф-ить — раз-графл-ю.
Это сложные предложения, между частями перед союзом и лучше поставить тире. Д. Э. Розенталь правило сформулировал так: «Если во второй части сложносочиненного предложения содержится неожиданное присоединение или резкое противопоставление, то между ними перед союзом вместо запятой ставится тире: Оковы тяжкие падут, темницы рухнут — и свобода вас примет радостно у входа (П.); Тут раздался легкий свист — и Дубровский умолк (П.); Я спешу туда ж — а там уже весь город (П.); Все вскочили, схватились за ружья — и пошла потеха (Л.); Но вот опять хлынули играющие лучи — и весело и величаво поднимается могучее светило (Т.); Вавила бросил что-то в костёр, притоптал — и тотчас же стало очень темно (Ч.)» .