You are correct!
From our dictionary:
su•dor•if•ic
(sOO"du•rif'ik),
—adj.
1. causing sweat; diaphoretic.
2. sudoriparous.
(sOO"du•rif'ik),
—adj.
1. causing sweat; diaphoretic.
2. sudoriparous.
—n.
a sudorific agent.
