I keep checking for a good air fare to Johannesburg in early September from the USA. So far all of the best deals connect with South African Airways (SAA) through Dakar before going on to JNB. The connection time is only 1 hour in Dakar from one SAA flight to another SAA flight. Is that enough time in Dakar? Do you have to clear customs/immigration before transferring to the next flight? This seem very tight to me. If anyone has done this please comment. Thank you.