You need to get the contents of the _var. Try this: // Client.cpp Foo::ShortSeq_var ss; if (*ss == 0) { std::cout << "ss is null\n"; } -- Steve