diff --git a/mozilla/caps/src/nsBasePrincipal.cpp b/mozilla/caps/src/nsBasePrincipal.cpp index 95c242a531f..9269678548c 100644 --- a/mozilla/caps/src/nsBasePrincipal.cpp +++ b/mozilla/caps/src/nsBasePrincipal.cpp @@ -169,7 +169,7 @@ PR_STATIC_CALLBACK(PRBool) AppendCapability(nsHashKey *aKey, void* aData, void* aStr) { nsAutoString name( ((nsStringKey*)aKey)->GetString() ); - char value = (char)aData + '0'; + char value = (char)((unsigned int)aData) + '0'; nsString* capStr = (nsString*)aStr; capStr->Append(' ');