McFadden converted and a second try followed for the hosts on the stroke of half-time, with replacement Eoin Sheriff stealing a Warriors' lineout to launch a swift attack which ended with Dempsey crossing in the corner.
BBC: Leinster 20-14 Glasgow Warriors