You may not suround this function by calls to hw_getandlock() and hw_unlock(). hw_modifyobject() does this internally.
Il ne faut pas encadrer cette fonction par des appels à hw_getandlock() et hw_unlock(). hw_modifyobject() le fait de manière interne.