华夫人将此事告诉文帝后，文帝始知冤枉了杨勇，并大骂独孤皇后与杨广，派人召杨勇进宫，准备废杨广而复立杨勇为太子，但是此事被杨广拦截，随即文帝便暴崩了。杨广即位后，立即假拟文帝诏书，派杨约赐死杨勇。炀帝后来追封杨勇为房陵王，但是子嗣不得继承其位，全部流放岭南，后来都被杨广杀死。