Answer:
I think Odysseus was very wrong to not tell his men about Scylla. He showed great arrogance in not listening to the advice of Circe, so this caused six of his men to die very painfully. Telling them would have prepared them for the oncoming danger, besides; they had faced many other dangers, so I do not really understand the reasoning of Odysseus for not telling them. We read in this book that Odysseus wants to be a hero and to be seen as a hero, and foolishly risks the lives of his men for his own selfish motives.
So in my opinion Odysseus showed great weaknes.