My current visa stamp on my passport expires 25 October 2017. My Indian passport expires March 2018, 6 months from bow

My H1b extension is approved valid beginning 26 October 2017.

Is it ok for me to get my current Indian passport for visa stamping ?

Or shall I first get my passport renewed & only then use that for visa stamping?

Will visa stamping (for H1B extension 26 October 2016) be rejected if I take my current passport that expires on March 2018 ?

any tips are appreciated.