This document proposes a new approach for a survivable multicast routing protocol in mobile ad-hoc networks. It aims to ensure sub-source survivability and reduce network maintenance costs by replacing the main source with sub-sources. The proposed solution selects a new sub-source in the absence of a sub-source to continue multicasting data. It uses route request and route reply packets for nodes to dynamically discover routes and transfer data between each other in the infrastructure-less mobile ad-hoc network.